在 iOS 上录制音频的权限

Posted

技术标签:

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

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

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

谢谢!

【问题讨论】:

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

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

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

【讨论】:

谢谢!这对我帮助很大!

以上是关于在 iOS 上录制音频的权限的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上录制 PCM 音频文件?

iOS 无法在扬声器上播放并将音频会话设置为录制

录制的音频无法在设备上播放,但不能在 iOS 模拟器上播放

使用PhoneGap在iOS上录制音频[关闭]

ionic Cordova 使用媒体插件在 IOS 上录制音频失败

使用Samsung录制的音频无法在iOS上播放