2016-04-14 107 views
0

我想單擊rbtOff時關閉音樂。我試過這段代碼,但它不起作用 - 點擊關閉按鈕後它仍然繼續播放音樂。如何檢查收音機組中是否選中了單選按鈕

BGM.java

RadioButton rbtOn, rbtOff; 
MediaPlayer bgm; 
    ...... 

bgm = MediaPlayer.create(BGM.this, R.raw.ny); 
    bgm.setLooping(true); 
    bgmstart(); 
    //bgmStop();*/ 
} 

public void bgmstart() { 
    RadioButton rbtOn = (RadioButton) findViewById(R.id.rbtOn); 
    RadioButton rbtOff = (RadioButton) findViewById(R.id.rbtOff); 
    if (rbtOff.isChecked()) 
    { 
     bgm.release(); 
     bgm = null; 
    } 
    else if (rbtOn.isChecked()) 
    { 
     bgm.start(); 
    } 

回答

0

嘗試使用bgm.stop();,然後bgm.release();

+0

它不工作 –

相關問題