Я проигрываю аудиофайлы с AVPlayer
. Реализовал AVAudioSessionInterruptionNotification
.
AVAudioSession *session = [AVAudioSession sharedInstance];
NSError *errorInAudio = nil;
[session setActive:YES error:&errorInAudio];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(interruption:) name:AVAudioSessionInterruptionNotification object:nil];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
Он отлично работает, когда приложение прерывается, когда приложение находится на переднем плане (например, голосовое управление).
Но я сделал приложение в фоновом режиме, открыл плеер iPod и начал играть. Его прерывание не вызывается в это время и даже когда мое приложение выходит на передний план.
В чем может быть проблема. Пожалуйста помоги.