我正在播放音频文件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 播放器并开始播放。当时并没有调用它的中断,即使我的应用程序进入前台也是如此。
可能是什么问题。请帮忙。