我目前正在处理一直在倾听的应用程序。在录制时,我有时会使用
播放警报声和振动AudioServicesPlayAlertSound(...);
AudioServicesPlaySystemSound(...);
我注意到,有时候,当我将应用程序放在后台播放或播放声音/振动时,它会在控制台日志中抛出以下错误:
Error -10868
接着是
ERROR: [0x16e19f000] >aurioc> 807: failed: '!pla' (enable 1, outf< 2 ch, 0 Hz, Float32, non-inter> inf< 2 ch, 0 Hz, Float32, non-inter>)
接着是
Error opening capture session. OSStatus error code: 561015905
我已经尝试过查看这些错误,但实施解决方案却没有运气。我注意到,当我恢复应用程序时,它不再检测音频。
想法?
答案 0 :(得分:0)
通常,不允许iOS应用程序从后台状态开始播放音频。尝试这样做的错误可能会导致应用程序的音频单元图形(包括录制)失效。
答案 1 :(得分:0)
使用可混合类别配置 配置音频会话 帮助吗? Haven没有经过测试,但提到它可能会改变观察到的行为。