代码之家  ›  专栏  ›  技术社区  ›  roufamatic

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

  •  1
  • roufamatic  · 技术社区  · 14 年前

    我们正在构建一个kiosk应用程序,它将有一个相当广泛的部署。该应用程序在浏览器中以Flash运行,需要使用网络摄像头。从目前的情况来看,每个信息亭都会显示一个常见的Flash“Doyouwant to allow the use of your camera/microscope”对话框,我想本地管理员可以点击该对话框,选择“remember”等。

    考虑到这是一个kiosk应用程序,在那里我们可以访问机器本身(或者至少可以访问的人),有没有办法预先设置白名单种子,这样对话框就不会出现?

    1 回复  |  直到 12 年前
        1
  •  5
  •   Samuel Neff    14 年前

    如果您运行一个可以读/写文件系统的本地应用程序(不是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

    以下是SOL viewer:

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

    有关编辑SOL和软件的更多信息,请参见:

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