我正在使用AVPlayer播放来自网址的setof歌曲。我也可以在后台模式下播放歌曲。但问题是在后台模式下,下一首歌没有播放。它优于代码,但[播放器];方法不起作用。但是,如果它播放1首歌曲,它会播放到最后但它会进入后台模式。
请帮帮我 感谢
答案 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设置为在后台播放音频。
有同样的问题,这解决了我。