테스트 코드에 대한 액세스 권한을 부여하지 않습니다 페이지가 http
이상 열려있는 경우 크롬 웹 카메라
<!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
https
이상 열 경우이 작동합니다. 즉, 주소 표시 줄에
the web camera icon (이미지는
google
)이 나타납니다. 클릭 한 후 "example.com에서 카메라에 액세스 할 것인지 묻습니다."를 선택하고 표시되는 막대에서 "완료"를 클릭 한 다음 "다시로드"를 클릭하십시오. 그러나 비디오는 나타나지 않습니다.
https
이상으로 열면 처음부터 올바르게 작동합니다.
웹 카메라는 Logitech C210
입니다. skype
에서 잘 작동합니다. 이견있는 사람?
나는 jsfiddle.net에서 같은 증상을 경험할 것이라고 확신합니다. –
음, 너와 정확히 똑같은 크롬 버전을 가지고있다. jsfiddle과 localhost 모두 잘 동작한다. 어쩌면 크롬 기밀성 설정을 확인하여 문제가 있는지 확인할 수 있습니다. – Tronix117
실제로 '설정> 개인 정보> 콘텐츠 설정> 미디어'에서 '사이트에서 카메라 및 마이크에 액세스 할 수 없음'을 설정했습니다. 그리고 '사이트에서 카메라와 마이크에 액세스해야하는지 확인 (권장)'하면 카메라가 작동하기 시작합니다. 그러나 '크롬'의 행동은 어쨌든 카메라와 마이크를 사용하는 것이 금지되어 있습니다. 그리고 우리는 여전히'firefox'에 문제가 있습니다. –