问题描述
我有一个与AVAudioSession
的模式有关的问题。我正在开发视频会议应用程序。当用户正在进行音频通话并且他/她升级为视频时,我们将AVAudioSession
模式从AVAudioSessionModeVoiceChat
更改为AVAudioSessionModeVideoChat
。问题在于,由于此更改,我们在输出设备的avroutepickerview
列表中遇到了此错误:
如果我们注释一下切换AVAudioSession
的模式的代码行,问题就解决了。在Apple中,文档说AVAudioSessionModeVideoChat
“将允许的音频路由减少到仅适用于视频聊天的音频路由”,并且“具有启用AVAudioSessionCategoryOptionAllowBluetooth
类别选项的副作用”。因此,我看到了模式设置和错误之间的关联,但是我认为这是视频聊天的正确模式。
问题是,有人遇到过相同或相似的问题吗?有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)