我正在尝试创建一个音频媒体播放器。在我的代码中有一个停止歌曲的按钮。 一切进展顺利但如果转到另一个活动(播放列表或主屏幕)并再次回到主页停止按钮不起作用。
btnstop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (firsttime) {
btnplay.setText("Play");
mp.stop();
}
}
});
答案 0 :(得分:0)
// use this method rather than stop
mp.reset();
mp.release();
答案 1 :(得分:0)
您在哪里设置按钮单击侦听器。活动生命周期的哪个阶段(onCreate或onResume)。我认为问题在于活动生命周期。如果你把btn点击监听器放在onCreate中,请从onCreate替换它并放入onResume方法。