我一直在尝试使用webRTC来为我的下一个项目创建视频聊天,并且测试一直很困难。我有这个简单的代码来访问摄像机:getUserMedia - 无法同时从两个浏览器访问摄像头
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);
}
这适用于Chrome和Mozilla,但是当我尝试这样做起来,这是行不通的罚款。我的意思是在一起就像在两个浏览器中使用此代码打开相同的文件。看起来,当一个浏览器访问摄像头时,它会阻止其他人访问摄像头。
我还没有看到在互联网上讨论过这个问题,所以我想知道,这是我吗?如果没有,是否有解决方案?
事情会这样工作真的不奇怪。 – Pointy