3

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);`

还将 info-plist 设置Required background modesApp plays audio 如果屏幕未锁定,它会依次播放所有歌曲。只有屏幕锁定它只播放当前播放的歌曲。我该如何纠正这个问题。

请帮助我,谢谢

4

0 回答 0