2

私のアプリケーションでは、複数のトラックを同時に再生し、トラックがいつ終了したかを知るためにある種のリスナーが必要です。

SoundPool は当然の選択のようですが、残念ながら、トラックが終了したときに通知を受け取る方法が見つかりませんでした。

Android の MediaPlayer の複数インスタンスを使用することも考えましたが、パフォーマンスの問題が発生するのが怖いです。

他のオプションはありますか?

4

1 に答える 1

0

MediaPlayer を使用する場合は、OnCompletionListener を使用できます。複数曲の同時再生も問題ありません。gian1200 が言うように。試してみてください。おそらく、パフォーマンスは実際には問題ではありません。

于 2012-09-13T14:14:29.773 に答える