안드로이드 개발 질문/답변
(글 수 45,052)
음...제가 그냥 간단한 걸 공부하면서 만들고 잇는데요 ㅠ
버튼으로 시작, 정지,일시정지,반복을 mediaplayer로 구현하고 잇는데요
시작, 일시정지, 반복은 되는데..왜 정지를 누르고 다시 시작을 다시 눌렀을때 안되는 것일까요 ㅠ
정지는 됨니다 .. 그다음에 시작을 눌렀을때 다시 작동하지 않는군요 ㅠ 답변 부탁드려요
class Beeper {
MediaPlayer player;
Beeper(Context context, int id) {
player = MediaPlayer.create(context, id);
}
void play() {
player.start();
}
void stop() {
player.stop();
}
void pause() {
player.pause();
}
void repeat() {
player.setLooping(true);
}
이부분입니다 ㅠ




여기 보시면 stop() 한 후에 상태가 어디 가 있는지 그림으로 되어 있습니다.
먼저 이 상태도 이해부터 하셔야 할듯합니다.