0
Androidで連続して再生したい3つのサウンドがあります。 SoundPoolを作成し、 "maxStreams"を "1"に設定すると、forループでサウンドが一度に1つずつ再生されると考えられます。残念ながら、これは間違っています。 soundPoolを使用してサウンドを順番に再生するにはどうしたらいいですか?ありがとう。Android SounPoolオーバーラップなし
Androidで連続して再生したい3つのサウンドがあります。 SoundPoolを作成し、 "maxStreams"を "1"に設定すると、forループでサウンドが一度に1つずつ再生されると考えられます。残念ながら、これは間違っています。 soundPoolを使用してサウンドを順番に再生するにはどうしたらいいですか?ありがとう。Android SounPoolオーバーラップなし
SoundPoolにはキュー機能がありません。ストリームが必要なときには、以前の音を止めるだけです。ストリームの最大数を超えた場合は
、SoundPoolは、その優先順位の中に、年齢によって、次に優先順位 に最初に基づいて、以前にプレイしたストリームを停止し、自動的に ます。
@ueremy:なぜあなたは代わりに '' MediaPlayer'このためSoundPool'を使用していますか? 'SoundPool'のポイントは、オーバーラップするオーディオを提供することです。 – CommonsWare
私はSoundPoolのポイントは小さなクリップやサウンドを再生すると思った。 MediaPlayerは、より大きなファイル/音楽用です。ある程度のMediaPlayerリソースが使用された後、/ Player(約7程度)がMediaPlayerによって強制終了され(リソースの解放後も/など)、非常にバグがあります。 – jeremy