-1
我試圖爲我的背景音樂打開和關閉按鈕。音樂馬上開始。當我按下關閉按鈕時音樂關閉,但是當我按下按鈕時關閉音樂。請幫助如何爲Android編程開/關按鈕?
mp=MediaPlayer.create(this, R.raw.islandsong);
mp.setLooping(true);
mp.start();
onButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (mp==null){
mp.start();
}
}
});
offButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (mp!=null){
mp.stop();
mp.release();
mp = null;
}
}
});
'if(mp == null){ mp.start(); 「這並不是你想要的。 – SLaks
發佈堆棧跟蹤。你可以使用一個toogle按鈕 – Raghunandan
不要通過stackoverflow進行調試。強制關閉意味着你應該檢查你的logcat以查看它是否崩潰。如果在研究之後堆棧跟蹤讓你感到困惑,請在這裏發帖。 – keyser