お世話になっております。
WebサイトでJavascript(vue.js)を使用して、PC(Windows/ブラウザはChrome)のカメラとマイクを利用しております。
カメラとマイクの使用が終わり、解放しようとしましたが、chromeの右上にカメラマークが出ており、マウスポインタを合わせると
「このページはマイクにアクセスしています」
とメッセージが表示されます。
テストのため、下記のソースを組んでみましたが、やはりマイクのみ解放されません
また、console.logの結果は
①live
②live
③end
④end
となります。
おわかりになる方、いらっしゃいましたらよろしくお願いします
navigator.mediaDevices.getUserMedia(mediaConstraints) .then(function(stream){ stream.getVideoTracks().forEach(function(track) { console.log(track.readyState) //① track.onended = null; track.stop(); }); stream.getAudioTracks().forEach(function(track) { console.log(track.readyState) //② track.onended = null; track.stop(); }); stream.getVideoTracks().forEach(function(track) { console.log(track.readyState) //③ }); stream.getAudioTracks().forEach(function(track) { console.log(track.readyState) //④ });
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。