1

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

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

4

1 回答 1

1

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

来自文档(对于 Camera.muted):

“一个布尔值,指示用户在 Flash Player 隐私对话框中是拒绝访问相机 ( true ) 还是允许访问 ( )。当此值更改时,将调度状态事件。”false

于 2009-02-05T21:59:22.893 回答