我有一個視頻標籤,下面是HTML無法錯誤事件綁定的視頻元素
<video id="videoId" controls="controls">
<source src="../video/trailer.mp4" type="video/mp4" />
</video>
我想這個視頻元素。我有寫代碼的火,但它不是工作,如何在加onerror事件我可以綁定它。可能我缺少somethng
window.onerror=function(){
var myvid = document.getElementById('videoId');
if (myvid.error) {
switch (myvid.error.code) {
case myvid.error.MEDIA_ERR_ABORTED:
alert("You stopped the video.");
break;
case myvid.error.MEDIA_ERR_NETWORK:
alert("Network error - please try again later.");
break;
case myvid.error.MEDIA_ERR_DECODE:
alert("Video is broken..");
break;
case myvid.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
alert("Sorry, your browser can't play this video.");
break;
}
}
}
在此先感謝您的幫助。
謝謝 'longilong' 的答覆。我試過這個,但是如果我想綁定這個視頻元素並且想要在元素標籤處給出onerror =「failed(event)」,我該如何綁定,我已經使用了$('#videoId')。上( '的onerror',函數(){警報( '錯誤')});但是隻有當我錯過視頻元素的閉合'>'時它纔會觸發。如果我編寫像
不知道你想要什麼,但如果你重新使用fe mootools你應該能夠像這樣綁定它$('videoId')。addEvent('onerror',function(evt){alert(evt.target.error.code)}) – longilong