Androidのゲームに使う効果音はSoundPoolを使って行う。ここで、同時に音を鳴らしていたんだけどどうも途中で途切れたりする。
そこで、SoundPoolのコンストラクタの最初の引数に同時に鳴らしたい音の数を指定すると、たくさん音を鳴らしても消えなくなった。こんな感じ↓
SoundPool pool = new SoundPool(20, AudioManager.STREAM_MUSIC, 0);
この例では20よりたくさん鳴らそうとしたらまた途切れるんだろうけど。とりあえず。
あってるのかこれ。ねみzz