この問題があります。再生したいオーディオがあります...
そして、「再生」と「停止」の2つのボタンがあります。
問題は、停止ボタンを押してから再生ボタンを押しても何も起こらないことです。-停止ボタンで曲を停止しますが、再生ボタンで曲をもう一度再生したい(最初から)コードは次のとおりです。
final MediaPlayer mp = MediaPlayer.create(this, R.raw.megadeth);
そして、2つのパブリックonclicks:
(演奏用...)
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();
}
});
誰かがこれの問題を見ることができますか?もしそうなら、あなたはそれを修正してください...(提案のために)
どうもありがとう...
ジェームズ