【发布时间】:2015-07-25 07:51:21
【问题描述】:
我想要完成的是我停止了音乐,然后当我再次按下播放按钮时,媒体播放器将播放它。 但我现在面临的问题是按下停止按钮后,我无法再次播放音乐。 这是我的代码:
Button play,pause,stop;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.audio_beginagain);
play = (Button) findViewById(R.id.play);
pause = (Button) findViewById(R.id.pause);
stop = (Button) findViewById(R.id.stop);
final MediaPlayer sound = MediaPlayer.create(Audio_BeginAgain.this, R.raw.beginagain);
final MediaPlayer mp = new MediaPlayer();
play.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sound.start();
}
});
pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sound.pause();
}
});
stop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sound.stop();
}
});
}
【问题讨论】:
-
停止按钮点击后需要重新初始化MediaPlayer。