在Safari或其他浏览器中无法唤醒被打断的音乐

时间:2015-10-14 09:28:58

标签: ios objective-c iphone

在我的应用中,我以这种方式播放音乐:

[[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?

0 个答案:

没有答案