So i have 4 sound here, i was use SoundPool
sound1 = soundPool.load(this, R.raw.aww, 1);
sound2 = soundPool.load(this, R.raw.arh, 1);
sound3 = soundPool.load(this, R.raw.agg, 1);
sound4 = soundPool.load(this, R.raw.uhh, 1);
so i wonder how to make button choose random sound :
click= (Button)findViewById(R.id.bm);
click.setOnClickListener(new View.OnClickListener() {
public void onClick(View click){
//choose one of four sound to play
}
});
}
Anyone have some Idea?
You can store soundIDs in an array and select one of them randomly with Random class of Java.
Assuming you have N sound clips
get them play randomly on click of button
How about putting a reference to each of the sounds in an array? Then you can generate a random number between 0 and array.length-1 and play that sound.