2012-12-11 168 views
5

使用IE一切順利(我有一個mp4視頻,閃存優先執行)。當我嘗試在Chrome瀏覽器上查看我的視頻時,似乎也很好,但在幾秒鐘內(並不總是但經常)videojs崩潰。 這是日誌: Chrome停止視頻執行

error:MediaError 
    code:3
我該怎麼辦?

+0

我也面臨這個問題。如果您已經解決了此問題,請分享您的答案。 – ensecoz

回答

1

根據HTML5 spec錯誤代碼MEDIA_ERR_DECODE = 3表示視頻未能解碼。 Chrome可能會破損,例如視頻編碼不正確。

根據我的經驗,HTML5視頻解碼對於錯誤處理的支持很差。 Flash在這裏更加防彈。當Chrome(HTML5)無法播放視頻時,我得到了一個例子,但它在FF(Flash)中播放正常。轉換爲不同的像素圖(yuvj420p - >yuv420p)解決了我的問題。

這意味着首先你應該嘗試使用不同的選項編碼視頻。作爲一個選項,你可以使用ffmpeg