Please, have a look at those pieces of code:
private SoundPool soundPool;
private int soundID;
soundPool = new SoundPool(10, AudioManager.STREAM_MUSIC, 0);
soundID = soundPool.load(this, R.raw.batimanbailedosenxutos, 1);
and when I press the button:
soundPool.play(soundID, volume, volume, 1, 0, 1f);
if I press this button twice in the same time, it plays the sound togheter, I want to stop the sound and play again if the user press the button while playing
I tryed puting an
soundPool.stop(soundID);
before the soundPool.play but I don't know why it only work for the 1 time the song is played, do you guys have any ideia why this works only for the 1 time? and how I can solve this? thanks