2

AVAudioPlayerを使用してMonoTouchで記述されたアプリのmp3をシームレスにループしたいのですが、これを実現する方法の例が見つかりません。http://gamua.com/blog/2012/05/gapless-mp3-audio-on-ios/ですばらしいライブラリを見つけましたが、ObjectiveC用に書かれています。

デバイスがロックされていて、AudioSessionイニシライザーで遊んだ場合でも、オーディオが再生され続けることを望みますが、これも機能しませんでした。

結果を出すのに役立つ例やライブラリを見つけることができません。

4

1 に答える 1

2

間にスペースを入れずに曲をキューに入れるには、必ずを使用しAVQueuePlayerてください。これにより、曲をプリロードできます。同じ曲をループしたいだけの場合は、NumberOfLoops0に設定するだけで、AVAudioPlayer永久にループします。

バックグラウンドでオーディオを再生するには、で宣言する必要もありUIBackgroundModesますInfo.plistここでこの男の記事を参照してください。彼はObj-Cを使用していますが、彼のコードをMonoTouchに移植できるはずです。

于 2012-12-17T13:07:22.047 に答える