我有这个问题,我想播放一些音频...
我有两个按钮,“播放”和“停止”...
问题是,在我按下停止按钮,然后按下播放按钮后,没有任何反应。- 停止按钮停止歌曲,但我希望播放按钮再次播放歌曲(从头开始)这是我的代码:
final MediaPlayer mp = MediaPlayer.create(this, R.raw.megadeth);
然后是两个公共点击:
(为了玩……)
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
button.setText("Playing!");
try {
mp.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mp.start();
//
}
});
为了停止轨道...
final Button button2 = (Button) findViewById(R.id.cancel);
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
mp.stop();
mp.reset();
}
});
任何人都可以看到这个问题吗?如果可以,请您修复它...(建议)
非常感谢...
詹姆士