Ich verwende WebRTC und stelle fest, dass es nicht in allen Browsern unterstützt wird. Chrome und Firefox unterstützen es jedoch (in neueren Versionen; ich habe die neuesten Versionen installiert), solange Sie das richtige Präfix für bestimmte Variablen haben. Zum Beispiel habe ich Unterstützung folgende für Peerconnection für Cross-Browser:Fehlerhafte RTCConfiguration nur in Chrome
var PeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection;
Jetzt, wo es Cross-Browser unterstützt werden soll, hat ich den folgenden Code:
var servers = {
iceservers: [
{url: "stun:23.21.150.121"},
{url: "stun:stun.1.google.com:19302"}
]
};
var pc = PeerConnection(servers);
Aber in Chrome wird es ein Fehler in der letzten Zeile (var pc = PeerConnection(servers);
). Der Fehler lautet:
Failed to construct 'RTCPeerConnection': Malformed RTCConfiguration"}
Natürlich mag Chrome nicht meine Konfigurationsparameter in der PeerConnection-Deklaration. Aber meine Frage ist: Warum bekomme ich diesen Fehler und wie kommt es nur in Chrome? (FireFox funktioniert gut)
Ich wusste, es wäre etwas Einfaches. Dann war das neue Keyword nur ein Tippfehler in meiner Frage, wie Sie angenommen haben. Danke vielmals! – chRyNaN