簡體   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