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

rou*_*tic 1 flash webcam

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

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

Sam*_*eff 5

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

具体位置各不相同,但在我的机器上有一个例子:

C:\Users\sam\AppData\Roaming\Macromedia\Flash Player\macromedia.com\support\flashplayer\sys\#ungrounded.net\settings.sol
Run Code Online (Sandbox Code Playgroud)

这是教程的设置文件:

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