【问题标题】:play a video in a loop with VideoJS library when falling back to Flash回退到 Flash 时使用 VideoJS 库循环播放视频
【发布时间】:2013-09-25 08:29:05
【问题描述】:

我在使用旧版 Firefox 的 VideoJS 库来显示视频时遇到了问题。 VideoJS 提供了在这种情况下使用 Flash 的后备,所以这就是我在下面的代码中所做的(techOrder 首先使用 flash,这仅适用于 FF

var golf_vid;

videojs("golf_video", { techOrder: ['flash','html5'] }).ready(function() {
   golf_vid = this;
   golf_vid.on("ended", replay_video);
   golf_vid.play();
});

function replay_video() {
   golf_vid.play();
}

当我不使用 Flash 时,循环播放视频的功能适用于 <video> 标签。但是使用 Flash 会停止并且不会重新启动 - 有没有办法循环播放它?

【问题讨论】:

    标签: javascript html flash video video.js


    【解决方案1】:

    找到了这个问题的答案,就在这里(希望它在未来对其他人有所帮助)。

    // play the video in a loop and use the correct tech order based on the browser
    videojs("golf_video", { loop: true, techOrder: ['flash','html5'] }).ready(function() {
       golf_vid = this;
       golf_vid.on("ended", replay_video);
       golf_vid.play();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多