Flash:以编程方式/幕后授予对网络摄像头的访问权限?

时间:2010-07-16 16:21:50

标签: flash webcam

我们正在构建一个具有相当广泛部署的自助服务终端应用。该应用程序位于浏览器中运行的Flash中,需要使用网络摄像头。目前,每个自助服务终端都会显示通常的Flash“你想允许使用你的摄像头/麦克风”对话框,我想本地管理员可以点击,选择“记住”等。

鉴于这是一个自助服务终端应用程序,我们可以自己访问这些计算机(或者至少可以访问这些计算机的人),有没有办法对白名单进行预先播种,以便不显示对话框?

1 个答案:

答案 0 :(得分:5)

如果您运行可以读/写文件系统的本地应用程序(不是Flash),那么您可以找到设置并进行更改。它们存储在macromedia.com域下的本地共享对象以及要允许的应用域中。

确切的位置有所不同,但在我的机器上有一个例子:

C:\Users\sam\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#ungrounded.net\settings.sol

这是教程的设置文件:

http://www.newgrounds.com/portal/view/326194

(swf实际上托管在undergrounded.net上)。

这是一个SOL查看器:

http://www.buraks.com/asv/tools/sve.html

有关编辑SOL和软件的更多信息,请点击此处:

http://en.wikipedia.org/wiki/Local_Shared_Object