使用切换按钮播放和暂停音乐

时间:2017-06-30 17:05:50

标签: android media-player togglebutton

当用户点击 MUSIC ON 切换按钮时,我尝试播放音乐,当他点击 MUSIC OFF 时音乐会暂停。我还需要在打开应用程序时播放音乐。这是我的代码,但不起作用:

TheController

错误日志:

  

java.lang.IllegalStateException                                                                                  在android.media.MediaPlayer._start(原生方法)                                                                                  在android.media.MediaPlayer.start(MediaPlayer.java:1384)                                                                                  在com.myapp $ MainActivity $ 2.onClick(MainActivity.java:80)

1 个答案:

答案 0 :(得分:0)

首先,您不应在setOnClickListener()上使用ToggleButtonToggleButton使用函数setOnCheckedChangeWidgetListener来监听竞争对手的状态 第二,关于你的错误,也许你的ToggleButton未经检查,当你点击它时,ToggleButton会被检查并调用代码mediaPlayer.start();,但你已经在onCreate()启动了mediaPlayer,你可以查一下。