【问题标题】:How to read the security settings for webcam/microphone in flex?如何在 flex 中读取网络摄像头/麦克风的安全设置?
【发布时间】:2009-02-03 16:09:15
【问题描述】:

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

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

【问题讨论】:

    标签: apache-flex security webcam microphone


    【解决方案1】:

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

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

    "一个布尔值,表示是否 用户拒绝访问 摄像头 (true) 或允许访问 ( false ) 在 Flash Player 隐私中 对话框。当这个值改变时, 状态事件已调度。”

    【讨论】:

    • 谢谢——这很好用!我们必须结合使用其他一些条件才能使其正常工作...如果有一些 API 来查询一般的安全设置,那就太好了,但与此同时,这将不得不这样做。
    猜你喜欢
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    相关资源
    最近更新 更多