2016-05-09 1 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(); 

Я пытаюсь создать предложение с PeerConnection, как показано in MDN, но я получаю следующее сообщение об ошибке в Chrome:Не удалось выполнить «createOffer» на «RTCPeerConnection»: требуется 2 аргументы, но только 0 присутствует

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

ответ

2

Я думаю, что проблема в том, что хром не возвращает обещание, он ожидает успех и ошибок обратных вызовов функций в качестве параметров, вы можете обойти эти различия и избежать вручную обработки префиксов различия с помощью adapter.js

+1

Работает в Chrome Канарские сейчас, но + 1 на adapter.js тем не менее. – jib

Смежные вопросы

 Смежные вопросы