【问题标题】:Is there a way to tell if my computer camera is on with javascript有没有办法判断我的电脑摄像头是否使用 javascript
【发布时间】:2014-11-07 22:10:44
【问题描述】:

我正在使用 getUserMedia 使用计算机的摄像头拍照,我需要先检查计算机的摄像头是否打开,然后再继续执行我的应用程序。

有没有办法确定我电脑的摄像头是否正在使用 javascript?

【问题讨论】:

  • 当你调用getUserMedia时你有一个成功回调。只需访问该流对象并检查是否有视频轨道...

标签: javascript firefox camera getusermedia


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-15
    • 2012-06-28
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多