当屏幕锁定时,AVPlayer不播放下一首歌曲

时间:2013-09-02 11:02:17

标签: ios avplayer

我正在使用AVPlayer播放来自URLs的歌曲。当用户播放一首歌曲(列表中的所有歌曲一个接一个)时,即使屏幕正在锁定,我也需要不断播放歌曲。但我的问题是,当我播放一首歌曲时,屏幕锁定后当前正在播放歌曲,但下一首歌曲不播放。这是我的代码。

Appdelegate.m

`

 // Registers this class as the delegate of the audio session.

[[AVAudioSession sharedInstance] setDelegate: self];
// Allow the app sound to continue to play when the screen is locked.
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];

UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof(doChangeDefaultRoute), &doChangeDefaultRoute);`

还将信息播放器Required background modes设置为App plays audio 如果屏幕没有锁定,它会一个接一个地播放所有歌曲。只有屏幕锁定才会播放当前播放的歌曲。我该如何纠正这个问题。

请帮帮我, 感谢

0 个答案:

没有答案