2016-05-09 21 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

我認爲這個問題是由於Chrome不返回一個承諾,它需要一個成功和錯誤回調函數作爲參數,就可以規避這些差異,並避免手動使用adapter.js

+1

作品在Chrome處理前綴的差異金絲雀現在,但+ 1在adapter.js上。 – jib

相關問題