2014-09-29 69 views
1

我有一個播放mp4視頻的HTML5視頻播放器(我只有mp4視頻,因爲我不是一個花哨的多編解碼器)。 我想顯示一個錯誤消息,當mp4視頻不支持或資產丟失時,但整個互聯網似乎只是人們抱怨他們無法找到視頻,因此很難找到可靠的來源。html5視頻播放器錯誤處理

長話短說; 如何在視頻丟失時或者瀏覽器不支持編解碼器時添加錯誤消息。

視頻代碼很好很簡單,源代碼是從服務器端腳本生成的,它看起來如下:

<video controls height ="500px"> 
    <source src="videos/movie.mp4" type="video/mp4"> 
    Your browser does not support this video player, please consider upgrading to a modern browser or contact your sysadmin. 
</video> 
+0

究竟是什麼問題? – Scimonster 2014-09-29 14:24:42

+0

如何在視頻丟失時或者瀏覽器不支持編解碼器時添加錯誤消息。 – 2014-09-29 14:25:32

+0

看起來你已經有這樣的事情了。 – Scimonster 2014-09-29 14:27:04

回答

2

如果你聽的<source>元素的error事件,它會加載失敗後告訴你。

<source src="videos/movie.mp4" type="video/mp4" onerror="alert('Could\'nt load video')"> 

儘管您可能只想從JavaScript進行收聽。 ;)