Como sincronizar sons usando o SoundPool
Eu tenho tentado ouvir alguns sons ao mesmo tempo; Atualmente, estou usando uma instância compartilhada do SoundPool. Eu gostaria que 1, 2 ou 3 sons fossem reproduzidos ao mesmo tempo, sem atraso.
Ao chamar SoundPool.play (...) X várias vezes seguidas, os sons são reproduzidos nessa ordem, como se pode pensar. qual é o apropriado para conseguir isso onde eu possa preparar todos os sons para serem tocados ao mesmo tempo e depois tocá-los como um?
Código do Sudo:
SoundPool _soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);
_soundPool.load(_context, soundId1, 1);
_soundPool.load(_context, soundId2, 1);
_soundPool.load(_context, soundId3, 1);
_soundPool.play(soundId1, vol, vol, 1, 0, 1f);
_soundPool.play(soundId2, vol, vol, 1, 0, 1f);
_soundPool.play(soundId3, vol, vol, 1, 0, 1f);