我已经使用 peerjs 实现了基于 webrtc 的视频聊天。它在 chrome 中运行良好,但我无法在 firefox 中生成流。navigator.getUserMedia 已用于生成音视频流,如下所示:
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
navigator.getUserMedia({
audio : true,
video : true
}, function(stream) {
window.localStream = stream;
}, function(error) {
console.log(error);
});
当我在 Firefox 中使用上述承诺时,它既不会进入成功回调,也不会进入错误回调。