2016-05-09 5 views
1
var peerConnectionConfig = {'iceServers': [{'url': 'stun:stun.services.mozilla.com'}, {'url': 'stun:stun.l.google.com:19302'}]}; 
window.RTCPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; 
var peerConnection = new RTCPeerConnection(peerConnectionConfig); 
var promise = peerConnection.createOffer(); 

Ich versuche, ein Angebot mit Peerconnection zu erzeugen, wie gezeigt in MDN aber ich erhalte die folgenden Fehler in Chrome:fehlgeschlagen ‚createOffer‘ auf ‚RTCPeerConnection‘ ausführen: 2 Argumente erforderlich, aber nur 0 vorhanden

Uncaught TypeError: Failed to execute 'createOffer' on 'RTCPeerConnection': 2 arguments required, but only 0 present. 

Antwort

2

ich glaube, das Problem ist, weil Chrom kein Versprechen zurückzukehren, ist es ein Erfolg und Fehler Rückrufe Funktionen als Parameter erwartet, können Sie diese Unterschiede umgehen können und vermeiden manuell Präfix Unterschiede Handhabung von adapter.js

+1

Arbeiten in Chrome Kanarienvogel jetzt, aber + 1 auf adapter.js dennoch. – jib

Verwandte Themen