当用户允许使用麦克风 Javascript 时,事件处理程序是什么?

What is the event handler for when user allows use of mic Javascript?

所以,我遇到的错误很可能是由于在用户设置权限之前麦克风无法获得流。

function calls(){
    var call = peer.call("<? echo $room_id; ?>", window.localStream);
    step3(call);
}

这个假设源于它只是在加载页面并调用方法时发生错误,即调用未定义。设置好权限后就没有问题了。是否有事件处理程序可以 运行 为麦克风设置权限时的功能?

所以,我忘了post一个解决方案:

 getUserMedia({video: true, audio: true}, Success(), Failure());

然后您将适当的函数放在他们尊重的参数占位符中。