안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 요새 질문은 안하고 답글만 달다가
궁금한게 생겨서 질문을 좀 드려봅니다.
제가 Mediaplayer를 이용하여 소리를 재생하는데 Stop을 하였을경우 로그에 찜찜한 로그가 찍히더군요
바로
mediaplayer stop called in state 1 <-- 이런 로그인데요
error (-38, 0)
구글링도해보고 별짓다해보아는데.. 무슨 에러인지 종잡을 길이 없네요..
stop동작은 잘하구요... 저게 과연 무엇일가요?

개발자는 기계가 아닙니다.
2011.07.06 14:58:14
Mediaplayer를 어떤식으로 사용했는지 알지는 못하니....
아래 주소에서 각 상태값에서 쓸 수 있는 위치에서 메소드들을 사용하셨는지
체크해 보세요.
Mediaplayer 건들여 본지 1년 넘어서 ;;
http://developer.android.com/reference/android/media/MediaPlayer.html#StateDiagram




stop()을 하기전에 먼저 pause()를 하셔야 합니다.
로그에서 말하는 것은 현재 상태가 플레이 중인데 stop을 호출했다는 것입니다.