Я пробовал код, чтобы избежать прерывания режима сна. Это работает, но теперь у меня проблема с прерываниями, когда на 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;
}
}
Но это не работает. Пожалуйста, помогите мне здесь, спасибо заранее.