我怎样才能做到"停止" Android中的按钮?

时间:2013-07-21 15:09:45

标签: android audio

我正在使用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();
    }
});

歌曲停止,但当我再次点击“播放”时,声音无法启动。

1 个答案:

答案 0 :(得分:2)

请改用player.pause()。就像cd播放器一样,stop会永久停止播放,暂停让你从那一点重新开始。