Flash Media - 即时刷新相机列表

时间:2015-09-23 14:18:52

标签: flash webcam chromium openlaszlo

我尝试使用 Flash Openlazslo 框架自动刷新相机列表,但我无法检测新相机何时插入或拔出。

一个众所周知的问题是, Flash 无法在召回Camera.names时动态实现网络摄像头设备,但有一个公共功能可以强制它scanHardware()

  

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/package.html#scanHardware%28%29

但是,即使我启动此功能,Camera.name也根本不会更新。

我无法发布整个代码,因为它是大openmeetings project的一部分,但它类似于:

<!-- Method call when the panel settings is clicked -->
<method name="initItemsAndDefaultAttachCamera">
<![CDATA[
    //Force to rescan devices
    scanHardware();

    //Get cameras name ... but is never updated after the first load
    var cameras = Camera.names;

    //fill list of Cameras
    // ...
]]>
</method>

这非常烦人,因为用户必须重新加载页面以获取所有设备,如果他们插入或拔出它,并且在许多情况下他们被迫这样做。

我使用Chromium和Adobe Flash Player,PPAPI。

0 个答案:

没有答案