【发布时间】:2010-04-22 17:39:52
【问题描述】:
我有这个问题,我想播放一些音频...
我有两个按钮,“播放”和“停止”...
问题是,在我按下停止按钮,然后按下播放按钮后,没有任何反应。 - 停止按钮停止歌曲,但我希望播放按钮再次播放歌曲(从头开始)这是我的代码:
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();
}
});
谁能看出这个问题?如果可以,请您修复它...(供建议)
非常感谢...
詹姆斯
【问题讨论】:
-
*播放按钮工作正常,-第一次 *停止按钮工作正常,(在停止音频时)仍然是再次启动音频的问题 =/ -播放按钮 :(
标签: java android eclipse button media-player