본문 바로가기
실시간TV∴영화∴드라마∴예능

Android VideoView error 처리하기

반응형

VideoView 를 사용해서 동영상 재생을하는데 처음에는 잘 되었는데 화면 이동을 하다보면


"재생 할수 없는 동영상 입니다." 라는 팝업이 나타납니다.

Log 는 한줄 밖에 나타나지 않아 쉽게 발견하지 못했습니다.

 

10-15 12:41:02.710: E/MediaPlayer(25997): error (-38, 0)


이유는 VideoView 동영상이 로드 되지 않아서 나타나는 에러입니다.


해결방법

아래와 같이 비디오가 로드가 완료 되면 호출되는 콜백 리스너에서 비디오뷰를 start 해주면 위 에러를 해결 할수 있습니다.

 

videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
    @Override
    public void onPrepared(MediaPlayer mp) {
        videoView.start();
    }
});
반응형

댓글


Copyright ⓒ SmartWeb All rights reserved.