woong's
Android VideoView error 처리하기 본문
Android VideoView error 처리하기
안녕하세요. Android VideoView 를 사용하면서 error 처리에 대해 말씀드리려 합니다.
VideoView 를 사용해서 동영상 재생을하는데 처음에는 잘 되었는데 화면 이동을 하다보면
"재생 할수 없는 동영상 입니다." 라는 팝업이 나타납니다.
Log 는 한줄 밖에 나타나지 않아 쉽게 발견하지 못했습니다.
10-15 12:41:02.710: E/MediaPlayer(25997): error (-38, 0)
이유는 VideoView 동영상이 로드 되지 않아서 나타나는 에러입니다.
해결방법
아래와 같이 비디오가 로드가 완료 되면 호출되는 콜백 리스너에서 비디오뷰를 start 해주면 위 에러를 해결 할수 있습니다.
1 2 3 4 5 6 7 8 9 10 | videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() { @Override public void onPrepared(MediaPlayer mp) { videoView.start(); } }); | cs |
'Develop > Android' 카테고리의 다른 글
RxJava , RxAndroid 사용하기[1 : 흐름 파악하기] (0) | 2016.02.14 |
---|---|
Android Java 파일 경로 / 포함하기 (0) | 2016.02.14 |
Android Lambda 사용하기 (0) | 2016.02.14 |
Android Groovy 환경설정 하기 (0) | 2016.02.14 |
android PhoneStateListener 여러번 호출되는것 방지하기 (0) | 2016.02.14 |
Comments