【发布时间】:2013-11-02 16:51:14
【问题描述】:
在 iOS 7 中,在我的音频中断侦听器被调用后,任何恢复音频会话的尝试似乎都会以静默方式失败。
我的中断监听器调用
NSError *activationError = nil;
[[AVAudioSession sharedInstance] setActive:YES error:&activationError];
但是闹钟一响,应用程序的音频会话就停止了。侦听器以适当的开始和结束状态被调用。
它在 iOS 6 上运行良好。
我听说这是 iOS 7 中的bug,并且有解决方法,但找不到。
有人知道 Apple 提供的解决方法或技术说明的链接吗?
编辑:我发现我必须使用AVAudioSessionCategoryPlayback 而不是kAudioSessionCategory_AmbientSound。现在它起作用了。但这不是我想要的类别。
【问题讨论】:
标签: iphone objective-c ipad ios7 avaudiosession