为什么我不进入gotStream函数?

时间:2017-04-03 12:52:45

标签: javascript

请查看我的代码并说明我为什么不进入函数gotDescription(desc)

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”)。

提前致谢

1 个答案:

答案 0 :(得分:0)

请勿使用成功和错误回调,请根据MDN

使用承诺

该文章中有样本。