【问题标题】:permission to record audio on iOS在 iOS 上录制音频的权限
【发布时间】:2016-07-18 19:29:31
【问题描述】:

我正在编写一个记录用户音频文件的应用程序。我注意到,当安装其他执行类似操作的应用程序时,会显示一个窗口,警告用户该应用程序想要访问麦克风,并且用户必须明确授予该应用程序这样做的权限。

Qt 是否有任何 API 可以告诉 iOS 应用程序访问某些设备的意图,这会导致显示警告窗口?

谢谢!

【问题讨论】:

  • @Cancellas,已经很晚了,但是,最新版本的 ios ( > 11) 有新的更新 必须在 info.plist 中添加键值才能访问麦克风。欲了解更多信息:stackoverflow.com/questions/38498275/…

标签: ios qt qaudiorecorder


【解决方案1】:

您不必手动处理iOS 会在用户之前不接受的情况下自动请求权限。

您的应用第一次需要麦克风时,会显示一条警报。如果用户允许,他将永远不会再看到警报。如果他拒绝,他将不得不在iOS settings 中手动将其转为ON。尽管如此,也许有一种方法可以处理以前拒绝的应用程序内。

【讨论】:

  • 谢谢!这对我帮助很大!
猜你喜欢
  • 2016-03-15
  • 1970-01-01
  • 2012-03-18
  • 2019-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-05
相关资源
最近更新 更多