Я использую AVAudioPlayer для воспроизведения музыки (поддерживается фон).У меня вопрос: если я хочу позвонить кому-нибудь, когда слушаю музыку, как возобновить ее после звонка?Я реализовал метод делегата AVAudioPlayer:
- (void)audioPlayerEndInterruption:(AVAudioPlayer *)thePlayer {
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[self.player play];
}
, но это не позволит музыке продолжаться.
Я также пытался использовать метод AVAudioSessionDelegate (просто попытка):
- (void)viewDidLoad {
[[AVAudioSession sharedInstance] setDelegate:self];
}
- (void)endInterruption
{
[[AVAudioSession sharedInstance] setActive:YES error:nil];
[self.player play];
}
но опять же это не заставит музыку возобновиться.Любые идеи о том, как решить эту проблему?