我已经尝试过代码以避免睡眠模式中断。它正在工作,但现在我遇到了一个问题,当一个电话或短信进入iPhone时中断。我的音乐应用程序中的歌曲在那时停止了。我希望在通话结束后自动恢复停止播放的歌曲。
- (void) audioPlayerBeginInterruption: (AVAudioPlayer *) player {
if (playing) {
playing = NO;
interruptedOnPlayback = YES;
[self updateViewForPlayerState];
}
}
- (void) audioPlayerEndInterruption: (AVAudioPlayer *) player {
if (interruptedOnPlayback) {
[player prepareToPlay];
[player play];
playing = YES;
interruptedOnPlayback = NO;
}
}
但它不起作用。请在这里帮助我,提前谢谢。