繁体   English   中英

videojs后备下载链接

[英]videojs fallback to download link

除了Flash Fallback之外,我还希望它应该具有下载链接Fallback。 我认为可以通过Video tag实现。 但是我想使用如下的javascript代码实现它。 能否请你帮忙 !!

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") ;

});
});

我希望它应该回退到Download Link。 请建议我将代码放在哪里。

谢谢你。

与您监听结束事件的方式类似,您可以监听错误事件。 错误代码4表示无法播放任何源。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM