현재 파일을 다운 받으면서 동영상 재생을 위하여 VideoView 의 setVideoPath() 사용하고 있습니다.
처음에는 동영상이 재생이 되는 문제가 코덱이나 이러한 문제인줄 알았는데
같은 파일이 재생이 될때도 있고 안될때도 있는 겁니다.
그래서 동영상 재생이 안될때의 로그를 보니 아래 오류가 찍히던데
01-04 17:55:29.930: ERROR/MediaPlayer(19625): error (1, -1)
구글을 뒤져봐도 나오는건 많은데 정확한 답변은 못 찾겠더군요.
위의 에러가 어떤 상황에서 찍히는지 아시는 분 계신가요?
아마 VideoView 내부의 OnErrorListener에서 표시하는 에러 메세지인듯 합니다만,
OnErrorListener에서 제공하는 메세지 종류가 그리 상세하지 않습니다.
onErroe(MediaPlayer mp, int what, int extra) 형식이므로
error (1, -1)에서 첫번째 1은 what : MEDIA_ERROR_UNKNOWN 을 의미하겠고
두번째 -1은 extra : 정해지지 않은 값입니다.
에러메세지로 재생 불가 원인을 찾는것은 힘들 듯 보이네요.
http://developer.android.com/reference/android/media/MediaPlayer.OnErrorListener.html