WebRTC를 사용 중이며 모든 브라우저에서 지원되지 않습니다. 그러나 크롬과 파이어 폭스는 특정 변수에 대한 올바른 접두어가있는 한 최신 버전을 지원합니다 (최신 버전에서는 최신 버전이 설치되어 있습니다). 예를 들어, 나는 크로스 브라우저 지원의 PeerConnection에 대해 다음 한 : 그것은 크로스 브라우저를 지원해야한다는Chrome에서만 조작 된 RTCC 구성
var PeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
을 지금, 나는 다음과 같은 코드가 있습니다
var servers = {
iceservers: [
{url: "stun:23.21.150.121"},
{url: "stun:stun.1.google.com:19302"}
]
};
var pc = PeerConnection(servers);
을하지만 크롬에서 가져 마지막 줄의 오류 (var pc = PeerConnection(servers);
). 오류 :
Failed to construct 'RTCPeerConnection': Malformed RTCConfiguration"}
분명히 Chrome은 PeerConnection 선언의 구성 매개 변수를 좋아하지 않습니다. 그러나 제 질문은, 왜이 오류가 발생하며 Chrome에서만 어떻게 발생합니까? (파이어 폭스는 잘 작동합니다)
나는 그것이 단순 할 것임을 알았다. 그렇다면 새로운 키워드는 당신이 생각한대로 제 질문에서 오타였습니다. 고마워요! – chRyNaN