所以我这里有4声,我是用的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);
所以我不知道如何使按钮选择随机的声音:
click= (Button)findViewById(R.id.bm);
click.setOnClickListener(new View.OnClickListener() {
public void onClick(View click){
//choose one of four sound to play
}
});
}
任何人有一些想法?
你到目前为止试过了什么?我会把所有的引用放到一个数组中,产生一个随机索引并在所述索引上播放声音。 –