MacBook(以及可能的其他相机)上的Flash网络摄像头设置

时间:2010-02-01 16:41:44

标签: flash webcam

我正在开发一个Flash应用程序,允许用户使用他们的网络摄像头拍摄自己的快照。似乎在某些计算机上(目前主要是macbooks和MBP)闪存播放器10的默认网络摄像头设置是针对“DV视频”而不是“USB视频类视频”,这是必要的设置(据我所知)允许闪烁以进入网络摄像头流。如果没有正确配置用户的闪光灯设置,他们只需要一个黑盒子,而不是实时视频流。

这有什么变通方法吗?我宁愿避免诉诸“遇到麻烦?”弹出窗口,提供有关更改Flash网络摄像头设置的说明。

2 个答案:

答案 0 :(得分:3)

Flash CS5使用System.capabilities.os抛出错误,但是:

import flash.system.Capabilities;

然后:

Capabilities.os

效果很好。

答案 1 :(得分:2)

似乎您可以在getCamera类的Camera静态方法中添加一个参数,以便使用特定的cam。

如果iSight是Flash Player配置面板列表中的第三个摄像头,您可以试试这个:

if (System.capabilities.os.indexOf("Mac")>-1)
    camera = Camera.getCamera("2");

您还可以阅读您感兴趣的this article