0

次の曲をクリックせずにバックグラウンドで曲を再生したい場合、曲はバックグラウンドで変更され、バックグラウンドで次の曲を再生します。このリンクを検索して、バックグラウンドで曲を再生します: http://mobile.tutsplus.com/tutorials/iphone/ios -sdk_background-audio/

ただし、このリンクからはバックグラウンドで 1 曲だけ再生します。しかし、音楽プレーヤーのようにバックグラウンドで複数の曲を再生する必要がありました。

バックグラウンドで複数の曲を再生する方法はありますか教えてください

4

1 に答える 1

1

曲の再生がいつ終了したかを知りたい場合は、AVAudioPlayer Delegate を使用する必要があります。

曲の再生が終了したら、メソッドで次の曲に変更できます。

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag

この方法では、現在のプレーヤーを削除し、新しいプレーヤーを新しい曲で初期化する必要があります。

于 2012-11-19T06:00:54.283 に答える