HTML5上でWebカメラを起動させる際
下記のようなJavascriptを用いているのですが
Webカメラが使用中(ビジー)状態を検知する方法はあるのでしょうか?
Webカメラが接続されてない場合は、catch に落ちるのですが
別のアプリなどでが、webカメラが使用されているなどをチェックする方法が知りたいです。
よろしくお願いします。
Javascripy
1function startCamera() { 2 3 var constraints = { 4 video: true , audio: false}; 5 6 navigator.mediaDevices.getUserMedia(constraints) 7 .then(function (stream) { // 成功 8 console.log(stream); 9 var video = document.querySelector('video'); 10 video.src = window.URL.createObjectURL(stream); 11 video.onloadedmetadata = function(e) { 12 video.play(); 13 }; 14 }).catch(function (error) { // 失敗 15 console.error(error); 16 alert( "カメラの接続を確認して下さい。" ); 17 }); 18}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/09 11:44