반응형
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();
}
});
반응형
'MOBILE' 카테고리의 다른 글
android permission 정리 (0) | 2023.09.26 |
---|---|
안드로이드에서 비디오 재생하기: MediaPlayer (0) | 2016.11.07 |
[ANDROID(안드로이드) 앱 개발 기초] MEDIAPLAYER 음악 재생하기 (0) | 2016.11.07 |
Stream Play online audio mp3 from URL in android without downloading (0) | 2016.11.04 |
안드로이드: 서비스 Service 예제 (0) | 2016.11.04 |
[Android]MediaPlayer에서 사운드를 재생하는 두 가지 경로 (0) | 2016.11.04 |
[안드로이드] 미디어플레이어 에러 대처하기 (-38, -19) (0) | 2016.11.04 |
jQuery Mobile에서 유용한 코드 10가지 (0) | 2016.10.21 |
댓글