3

AVPlayerの曲を再生するために使用していURLsます。画面がロックされている場合でも、ユーザーが 1 つの曲 (リスト内のすべての曲を次々と) を再生するときに、曲を連続して再生する必要があります。しかし、私の問題は、曲を再生すると、画面がロックされた後、現在の曲は再生されますが、次の曲は再生されないことです。これは私のコードです。

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-plistRequired background modesを に設定しApp plays audio ます。画面がロックされていない場合は、すべての曲を次々に再生します。現在再生中の曲のみを再生する画面ロックのみ。この問題を修正するにはどうすればよいですか。

助けてください、ありがとう

4

0 に答える 0