如何在flex中读取网络摄像头/麦克风的安全设置?

时间:2009-02-03 16:09:15

标签: flex security webcam microphone

我正在开发一个需要访问麦克风的flex应用程序。默认情况下,安全首选项会在我们的应用程序尝试访问麦克风时显示,但我们想知道在麦克风实际用于录制之前这些设置的价值是多少。这将使我们能够向用户显示帮助,例如,如果他们不小心点击“拒绝”然后想知道为什么他们在对着麦克风讲话时没有听到任何声音。它还允许我们在应用程序生命周期的早期调用Security.showSettings(),如果我们发现用户尚未授予我们的应用程序权限 - 这意味着在实际录制时,flash首选项弹出窗口不会打扰用户我们的应用程序的一部分开始运行。

有没有办法在运行时读取我们网站的安全首选项的值?或者是否只能向用户显示安全设置面板?

1 个答案:

答案 0 :(得分:1)

您可能想尝试使用Microphone.mutedCamera.muted属性来查看他们是否会为您提供所需内容。

来自docs(适用于Camera.muted):

  

“表示是否的布尔值   用户已拒绝访问   相机(true)或允许访问(   {Flash Player隐私权中的false)   对话框。当此值发生变化时   调度状态事件。“