測試代碼:鉻不給訪問網絡攝像頭
<!doctype html>
<html>
<body>
<video id="v1" autoplay="autoplay"></video>
<script>
navigator._getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
navigator._getUserMedia({video: true}, function(stream) {
document.getElementById('v1').src = URL.createObjectURL(stream);
}, function() {});
</script>
</body>
</html>
chrome34.0.1847.116 m
如果頁面被打開過http
不給訪問網絡攝像頭,但它的作品,如果打開了https
。也就是,the web camera icon(圖片來自google
)出現在地址欄中。我點擊它,選擇「詢問example.com是否想訪問你的相機」,點擊「完成」,然後在出現的欄中點擊「重新加載」。但視頻並未出現。如果通過https
打開,它從一開始就工作正常。
該webcamera是Logitech C210
。它在skype
中正常工作。有什麼想法嗎?
我確定,因爲我在jsfiddle.net上遇到同樣的症狀。 –
嗯,我有和你完全一樣的Chrome版本...... jsfiddle和localhost都能正常工作。也許你可以通過檢查你的chrome機密性設置來查看是否有錯誤。 – Tronix117
確實,我在'設置>隱私>內容設置>媒體'中有'不允許網站訪問您的相機和麥克風'。如果我將其切換到「詢問網站何時需要訪問您的相機和麥克風(推薦)」,它纔會開始工作。但是,當禁止使用相機和麥克風時,「鉻」的行爲無論如何都是奇怪的。然後我們仍然遇到'firefox'的問題。 –