【问题标题】:Permission dialog for only microphone in flashFlash中仅麦克风的权限对话框
【发布时间】:2013-12-23 13:35:21
【问题描述】:

我正在构建一个纯音频功能的 flash as3 应用程序。当我请求使用麦克风的权限时,它向用户显示了摄像头和麦克风的访问请求。

是否可以仅显示麦克风的访问请求对话框?因为我不想让我的用户思考,所以我正在偷偷收集网络摄像头流以及他的音频数据。

【问题讨论】:

  • 这是网页版吗? AIR 应用程序处理权限的方式略有不同,并绕过了安全性。不过,这可能会或可能不会帮助实际仅访问麦克风,但您至少可以保护您的用户不会看到闪光灯正在使用相机
  • 在 AIR 桌面应用程序的情况下,它根本不请求麦克风的权限。就像你问的那样,是的,我的问题是关于网络上的 AS3,下面的答案似乎是唯一的。

标签: actionscript-3 flash


【解决方案1】:

据我所知,这是不可能的。 The documentation also implies this:

当您的应用程序调用 Microphone.getMicrophone() 方法时, Flash Player 显示 Flash Player 设置对话框,其中 提示用户允许或拒绝 Flash Player 访问 系统上的摄像头和麦克风。

不过会是一个不错的功能!

【讨论】:

  • helo @JKillian 当我在 os 10.3.3 的 iPhone 5s 中调用 Microphone.getMicrophone() 时,它会抛出错误 PermissoinError: "Error #3800: This call requires Microphone permission."
  • 我认为在 Adob​​e Air 移动中,我们必须自己征求许可。
猜你喜欢
  • 1970-01-01
  • 2022-12-04
  • 1970-01-01
  • 1970-01-01
  • 2015-06-30
  • 2019-11-04
  • 2021-12-04
  • 2021-01-26
  • 1970-01-01
相关资源
最近更新 更多