2015-10-15 72 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 
    } 
})