AVPlayer在后台模式下不会进入下一首歌曲

时间:2014-01-07 06:39:17

标签: ios7 avplayer

我正在使用AVPlayer播放来自网址的setof歌曲。我也可以在后台模式下播放歌曲。但问题是在后台模式下,下一首歌没有播放。它优于代码,但[播放器];方法不起作用。但是,如果它播放1首歌曲,它会播放到最后但它会进入后台模式。

请帮帮我 感谢

2 个答案:

答案 0 :(得分:1)

您应该使用AVQueuePlayer代替。这对我来说很好。

答案 1 :(得分:1)

嗯,你现在可能已经想到了这一点,但对于其他可能遇到此问题的人,请尝试将其放入viewDidLoad:

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

假设你有这个:

NSError *setCategoryErr = nil;
NSError *activationErr  = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&setCategoryErr];
[[AVAudioSession sharedInstance] setActive:YES error:&activationErr];

在你的AppDelegate.m中,在didFinishLaunch下,你的info.plist设置为在后台播放音频。

有同样的问题,这解决了我。