我正在使用mediaplayer为Android创建一个应用程序。我刚刚创建了“播放”和暂停按钮。这是我的代码:
player = MediaPlayer.create(this, R.raw.iinfancia);
try {
player.prepare();
}
catch (Exception e) {
}
play.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
player.start();
}
});
pausar.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
player.pause();
}
});
现在我想知道,如何制作“停止”按钮,因为当我这样做时:
stop.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
player.stop();
}
});
歌曲停止,但当我再次点击“播放”时,声音无法启动。
答案 0 :(得分:2)
请改用player.pause()。就像cd播放器一样,stop会永久停止播放,暂停让你从那一点重新开始。