私のウェブカメラプロジェクトに問題があります。ウェブページが私のウェブカメラにアクセスでき、カメラの電源はオンになりますが、何も表示されません。 エラー:"キャッチされていないタイプエラー:nullの" src "プロパティを設定できません"。 ご協力いただきありがとうございます。私のJavascriptプロジェクトはウェブカメラにアクセスしていますが、何も表示されていません
index.htmlを
<html>
<head>
<title>Pi Webcam Server</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="webcam.js"></script>
</head>
<body>
<div id="camDiv">
<video autoplay id="camVideo">
</video>
</div>
</body>
</html>
webcam.js
var camvideo = document.querySelector('camVideo');
navigator.getUserMedia = navigator.getUserMedia
||navigator.webkitGetUserMedia//Chrome;
||navigator.mozGetUserMedia//Firefox
||navigator.msGetUserMedia//IE
||navigator.oGetUserMedia;//Safari
if(navigator.getUserMedia){
navigator.getUserMedia({video:true},
function(stream){camvideo.src = window.URL.createObjectURL(stream);},
function(){alert('error');});
}
EDIT: 私の質問は、一種の同様の提案スレッドに自然の中で、私は自分で修正することができるかわからないよいる間コードを修正してください。 タグをindex.htmlのDOMに影響する場所に移動することはできません。 私はそれを使用する前に 'camvideo'を宣言しました。私に問題を引き起こしている 'src'要素は、ネイティブHTML属性です。宣言できるものではありませんか?
可能な重複http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom -method-like-getelementbyid-not-find-the-element) –