5

使用 IE 一切顺利(我得到了一个 mp4 视频,在 flash 上设置了优先执行)。当我尝试在 chrome 上查看我的视频时,一切似乎都很好,但在几秒钟内(并非总是但经常)videojs 崩溃。这是日志:

错误:媒体错误
    代码:3
我应该怎么办?

4

1 回答 1

1

根据HTML5 规范错误代码MEDIA_ERR_DECODE = 3意味着视频无法解码。Chrome 可能会出现断帧,例如视频编码不正确。

根据我的经验,HTML5 视频解码在错误处理方面的支持很差。Flash在这里更防弹。当 Chrome (HTML5) 无法播放视频但它在 FF (flash) 中播放正常时,我得到了一个示例。转换为不同的像素图 ( yuvj420p-> yuv420p) 解决了我的问题。

这意味着首先您应该尝试使用不同的选项对视频进行编码。作为一个选项,您可以使用ffmpeg

于 2013-03-05T16:08:36.550 回答