有没有办法告诉我的电脑摄像头是否使用javascript

时间:2014-11-07 22:10:45

标签: javascript firefox camera getusermedia

我正在使用getUserMedia使用我的计算机相机拍照,我需要检查以确定计算机的相机是否已打开,然后再继续我的应用程序。

有没有办法确定我的电脑的相机是否正在使用javascript?

1 个答案:

答案 0 :(得分:1)

排序。 您可能知道,getUserMedia有成功的回调;它的第一个参数是媒体流。 如果将流存储到变量中并检查变量是否存在/是否有值,那么您有一个流,因此显然必须打开相机。

getUserMedia({video:true},function(stream){
    window.stream = stream;
    //we have a stream now, so the device is on
},function(){alert("Error!");}