所以我這裏有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
}
});
}
任何人有一些想法?
你到目前爲止試過了什麼?我會把所有的引用放到一個數組中,產生一個隨機索引並在所述索引上播放聲音。 –