2012-12-11 4 views
5

IE를 사용하면 모든 것이 잘됩니다 (플래시에서 우선 순위 실행이 설정된 mp4 비디오가 있음). 크롬에서 내 비디오를 보려고 할 때도 모두 좋은 것처럼 보이지만 몇 초 안에 (항상은 아니지만 자주) videojs가 충돌합니다. 이것은 로그입니다. Chrome이 동영상 실행을 중지합니다.

error:MediaError 
    code:3
어떻게해야합니까?

+0

나는 또한이 문제에 직면 해있다. 이미이 문제를 해결 한 경우 답변을 공유하십시오. – ensecoz

답변

1

HTML5 spec에 따르면 오류 코드 MEDIA_ERR_DECODE = 3은 비디오를 디코딩하지 못했음을 의미합니다. Chrome이 깨진 프레임에 도달 할 수 있습니다. 동영상이 잘못 인코딩되었습니다.

내 경험에 따르면 HTML5 비디오 디코딩은 오류 처리와 관련하여 열악한 지원을합니다. 플래시는 여기에 더 강력한 증거입니다. 크롬 (HTML5)이 동영상 재생에 실패했지만 FF (플래시)에서 정상적으로 재생 중일 때 예가 있습니다. 다른 픽셀지도 (yuvj420p ->yuv420p)로 변환하면 내 문제가 해결되었습니다.

먼저 다른 옵션으로 비디오를 인코딩해야합니다. 사용할 수있는 옵션으로 ffmpeg

관련 문제