음...제가 그냥 간단한 걸 공부하면서 만들고 잇는데요 ㅠ

 버튼으로 시작, 정지,일시정지,반복을 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);
}
이부분입니다 ㅠ