0
コード以下
とデバイスのカメラが正常に働いていたアクセス:、私は彼らの利用可能/準備カメラまたはnot.My HTMLのように見えることをユーザーの気付かせるためにしようとしていますので、私はいくつかの追加のコードを追加するまで、getUserMedia
<div id="notes">
</div>
<div id="video-container">
<video id="camera-stream" width="500" autoplay></video>
</div>
そして、ここでの.js
<script type="text/javascript">
window.onload = function() {
var statusHTML = '<ul>';
navigator.getUserMedia = (navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
if (navigator.getUserMedia) {
navigator.getUserMedia(
{
video: true,
audio: true
},
function(localMediaStream) {
statusHTML += '<li>You have a camera!</li>';
var vid = document.getElementById('camera-stream');
vid.src = window.URL.createObjectURL(localMediaStream);
},
function(err) {
statusHTML += '<li>You dont have a camera!</li>';
console.log('The following error occurred when trying to use getUserMedia: ' + err);
}
);
statusHTML += '</ul>';
document.getElementById('notes').innerHTML = statusHTML;
} else {
alert('Sorry, your browser does not support getUserMedia');
}
}
</script>
私は動作しません。この4つのコードを追加していると私は右やっているかどうかはわからない:
var statusHTML = '<ul>';
statusHTML += '<li>You have a camera!</li>';
statusHTML += '<li>You dont have a camera!</li>';
statusHTML += '</ul>';
document.getElementById('notes').innerHTML = statusHTML;
私はページにページを読み込むとすぐにそのページにメッセージを印刷しようとしています。利用可能なカメラがあるかどうかを確認する必要があります。どんな助力も高く評価されます。
あなたの時間のために大変ありがとうございます。これは私が探しているものに非常に近いです。通知前にメッセージを表示することが可能だと思いますか(マイクとカメラを使用したいサイト)。 –
あなたはあなたのメッセージに「あなたのマイクとカメラを使用したいサイト」を他に先立って警告したいと思っていますか? – Thanasis
はいthats true。 –