最近、「再生」というボタンを作成しようとしました。このボタンを押すと、音楽を再生してからテキストを「停止」に変更したかったのですが、エラーがスローされてアプリが終了しました。これが私のコードです:
mPlay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(ourMusic.isPlaying()){
ourMusic.pause();
mDisplay.setText("Play");
}else{
ourMusic = MediaPlayer.create(MainActivity.this, R.raw.killthenoise);
ourMusic.start();
mDisplay.setText("Stop");
}
}
});
そのため、一度ボタンを押すと再生され、もう一度押すと音楽が停止します。実際のコーディングに誤りはありません。ここに私のログキャットがあります: http://pastie.org/7970711
私はこのようなことに慣れていないので、何が起こっているのかあまり知りません。どんな助けでも大歓迎です。