如何阻止音乐播放?

时间:2014-10-23 20:24:10

标签: java android if-statement switch-statement media-player

我的代码涉及两个单选按钮。当"播放音乐"单击按钮播放音乐。当"停止音乐"点击音乐不会停止。我该如何解决这个问题?我究竟做错了什么?谢谢你的帮助。

public void onRadioButtonClicked (View view) {
        player = MediaPlayer.create(MainActivity.this, R.raw.music);

        boolean checked = ((RadioButton) view).isChecked();

        switch (view.getId()) {
            case R.id.play_music :
                if (checked) {
                    player.start();
                    playMusic.setEnabled(false);
                    stopMusic.setEnabled(true);
                }
                break;
            case R.id.stop_music :
                if (checked) {
                    if (player.isPlaying()) {
                        player.pause();
                        player.stop();
                        player.release();
                    }
                    playMusic.setEnabled(true);
                    stopMusic.setEnabled(false);
                }
                break;
        }
}

0 个答案:

没有答案