我只有一个启动和停止按钮。当我按下第一个声音将开始,然后我再次按下第一个声音停止和第二个声音将开始
我的代码
private OnClickListener mBt1OnClick = new OnClickListener() {
MediaPlayer mp = MediaPlayer.create(getBaseContext(), R.raw.random);
MediaPlayer mp2 = MediaPlayer.create(getBaseContext(), R.raw.stop);
@Override
public void onClick(View v) {
if(mp ! null && mp.isPlaying()) {
mp2.stop();
mp.prepare();
mp.seekTo(0);
mp.start();
} else {
mp.stop();
mp2.prepare();
mp2.seekTo(0);
mp2.start();
}
}
};