Vee*_*eeK 0 javascript hardware webrtc
我一直在为我的下一个项目尝试使用 webRTC 来创建视频聊天,但测试很困难。我有这个简单的代码来访问相机:
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
var video = document.querySelector('#av-chat video');
if (navigator.getUserMedia) {
navigator.getUserMedia({audio: true, video: true}, function(stream) {
video.src = window.URL.createObjectURL(stream);
}, errorCallback);
}
Run Code Online (Sandbox Code Playgroud)
它在 chrome 和 mozilla 上运行良好,但是当我尝试一起做时,它不起作用。我的意思是在一起就像在两个浏览器中用这段代码打开同一个文件。似乎当一个浏览器可以访问相机时,它会阻止其他任何人使用它。
我没有看到互联网上讨论过这个问题,所以我想知道,只有我吗?如果没有,有什么解决办法吗?