在我的应用中,我以这种方式播放音乐:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
[[AVAudioSession sharedInstance] setActive:YES error:nil];
AVAudioPlayer *pl = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:fileName] error:nil];
[pl play];
现在其他音乐一直在中断。播放完音乐后,我恢复播放:
[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil];
当某些媒体播放器播放音乐时(如:QQ播放器,iPhone的音乐等),它对我来说非常适合;
但是,当safari,chrome等播放的第一首音乐时,这是无效的。
我怎么能恢复palyback?