package net.MP3Player;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MP3Player extends Activity {
private static MediaPlayer mp_play;
private Button startButton;
private Button stopButton;
private Button exitButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
startButton = (Button) findViewById(R.id.playbutton);
stopButton = (Button) findViewById(R.id.stopbutton);
exitButton = (Button) findViewById(R.id.exitbutton);
// ///StartButton
startButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
play();
}
});
// ///StopButton
stopButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
stop();
}
});
// ///ExitButton
exitButton.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
finish();
}
});
}
public void play() {
stop();
mp_play = new MediaPlayer();
mp_play = MediaPlayer.create(this, R.drawable.testmp3);
mp_play.start();
}
public void stop() {
if (mp_play != null) {
mp_play.stop();
mp_play.release();
mp_play = null;
}
}
}
에러는 없는데 로그캣에러가 뜨네요....
뭐를 잘못해서 문제가 생긴건지..