2015-10-15 63 views
0

隨着閃回後備我也希望它應該有一個下載鏈接後備。我認爲這可以通過視頻標籤來實現。但我想用下面的JavaScript代碼實現它。能否請你幫忙 !!videojs後備下載鏈接

var videlem = document.createElement("video"); 
videlem.id="id"; 

    videlem.setAttribute('class',"video-js vjs-default-skin"); 
videlem.setAttribute('preload', "auto"); 
var sourceMP4 = document.createElement("source"); 
sourceMP4.setAttribute('src', url); 
videlem.appendChild(sourceMP4); 
var div = document.getElementById(div1); 
div.appendChild(videlem); 

    player=videojs({"controls": true , "techOrder": ["html5", "flash"]}, function(){ 
this.on("ended", function(){ 
console.log("VideoEnded") ; 

}); 
}); 

我希望它應該回退到下載鏈接。請建議我在哪裏放置我的代碼。

感謝advace。

回答

0

與您如何收聽結束事件類似,您可以收聽錯誤事件。錯誤代碼4表示沒有來源可以播放。

player.on('error', function() { 
    if (this.error().code === 4) { 
    // Cannot play any source, show alternative 
    } 
})