作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试与 iOS10 的 CallKit 集成,但是当我在接听电话后尝试初始化 Audio Session 时,此“AudioUnitInitialize”API 将抛出此错误“AVAudioSessionErrorCodeMissingEntitlement”。根据文档,这只是一行解释: https://developer.apple.com/reference/avfoundation/avaudiosessionerrorcode/avaudiosessionerrorcodemissingentitlement
我应该如何更新授权以支持此功能?有没有人有任何经验?
最佳答案
我在 iOS10 Beta 6 中也遇到了这个问题,并且能够通过将“AudioUnitInitialize”API 从 performAnswerCallAction:
方法(在 SpeakerBox 中实现)移动到 来解决它ProviderDelegate 的 init
例程。
通过在 ProviderDelegate 的生命周期中更早地移动初始化,以某种方式避免了“权利”问题。
关于ios - 如何处理这个错误AVAudioSessionErrorCodeMissingEntitlement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38111124/
我是一名优秀的程序员,十分优秀!