0
我用2個按鈕做了一個基本的應用程序,啓動和停止。當我啓動應用程序並點擊開始按鈕聲音開始,當我結束按鈕它停止,但如果我嘗試再次啓動按鈕啓動它不會再次啓動。Android MediaPlayer啓動聲音,但不會再啓動
代碼:
buttonStart = (Button)findViewById(R.id.ButtonStart);
buttonStart.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onClickButton(buttonStart);
}
});
buttonEnd = (Button)findViewById(R.id.ButtonEnd);
buttonEnd.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
onClickButton(buttonEnd);
}
});
beat = MediaPlayer.create(this, R.raw.beat);
public void onClickButton(Button button){
if(button == buttonStart){
beat.start();
beat.setLooping(true);
}
else if(button == buttonEnd){
beat.stop();
//beat.setLooping(false);
}
}
不錯的作品Saurabh – 2011-05-30 06:55:18