2017-04-03 70 views
0

請看看我的代碼,說我爲什麼不進入到功能gotDescription(DESC)爲什麼我不進入gotStream函數?

navigator.getUserMedia({audio:true, video:true}, success, error); 

function success(stream) { 
    var video1 = document.querySelector("#video1"); 
    video1.src = URL.createObjectURL(stream) 
    video1.play() 
    //rtcpeer 
    console.log("1") 
    var pc1 = new RTCPeerConnection() 
    pc1.addStream(stream) 
    pc1.createOffer(gotDescription) 
    console.log("2") 
    function gotDescription(desc) { 
     console.log("3") 
     pc1.setLocalDescription(desc) 
     console.log("aaa" + desc.sdp) 
    } 
} 
function error(err) { 
    console.log(err) 
} 

的是沒有的console.log(「3」)。

在此先感謝

+0

請反饋至https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/createOffer回調,因爲第一個和第二個參數已被棄用 –

+0

我該怎麼做才能使它工作? –

+0

'pc1.createOffer(gotDescription)'gotDescription是successCallback,對不對?它根據MDN已被棄用。使用諾言代替 –

回答

0

根據MDN

不要用成功和錯誤回調,使用承諾有一些文章中的樣品。

相關問題