我正在使用 audioPlayerEndInterruption 在“中断”后恢复游戏音乐。它似乎适用于所有测试的场景,除了: 如果接到电话但来电者挂断(在被接听之前),游戏会回来,但音轨不会。
正如我所说,所有其他呼叫中断情况都有效,轨道确实回来了。我想知道这是否是某种iOS错误?有人听说过这个问题吗?似乎很奇怪。
我倾向于暂时忘记它,但它很烦人!我的代码是这样的:
-(void)audioPlayerEndInterruption:(AVAudioPlayer *)player withFlags:(NSUInteger)flags{
if(flags == AVAudioSessionInterruptionFlags_ShouldResume && player != nil){
[player play];
}
}
将不胜感激任何建议。谢谢。