我正在使用getUserMedia使用我的计算机相机拍照,我需要检查以确定计算机的相机是否已打开,然后再继续我的应用程序。
有没有办法确定我的电脑的相机是否正在使用javascript?
答案 0 :(得分:1)
排序。 您可能知道,getUserMedia有成功的回调;它的第一个参数是媒体流。 如果将流存储到变量中并检查变量是否存在/是否有值,那么您有一个流,因此显然必须打开相机。
getUserMedia({video:true},function(stream){
window.stream = stream;
//we have a stream now, so the device is on
},function(){alert("Error!");}