我一直在嘗試使用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