所以我想用BigVideo.js为我的网页制作一个视频背景。视频背景不循环(BigVideo.js/Video.js)
我遵循了构建在Video.js之上的BigVideo.js的(严格限制的)文档。
所以,这里是我到目前为止有: 我试图加载此:http://eitanrosenberg.com/projects/kvr-splash/assets/video/teaser.mp4
在我的index.html,我已经包括了所有的依赖和脚本。
我的主要问题是视频不循环。当它应该循环时,它在最后停止。我尝试了三种不同的方法。
在我的script.js:
第一种方法:
var BV = new $.BigVideo({doLoop: true});
BV.init();
BV.show('../assets/video/teaser.mp4');
这是显然BigVideo.js设置视频循环播放的方式 - 布尔是在他们的插件。
方法二:
var BV = new $.BigVideo();
BV.init();
BV.show('../assets/video/teaser.mp4', {ambient: true});
显然,(看着插件的代码),如果您将视频设置为“环境:真”,则视频是无声的和循环。
第三种方法:
var BV = new $.BigVideo();
BV.init();
BV.show('../assets/video/teaser.mp4');
// manually setting the video to 'loop'
$('video.vjs-tech').prop('loop', true);
我已经试过所有的互换,并没有奏效。有什么我失踪?我甚至尝试过对视频进行不同编码,或者只是为了看看是否是这种情况,目前还没有任何工作。我将不胜感激任何帮助。谢谢!
编辑 我试过手动嵌入视频,它仍然冻结在结束而不是循环。
<video id="big-video-vid_html5_api" class="vjs-tech" preload="auto" data-setup="{}" webkit-playsinline="" style="position: absolute; width: 1403px; height: auto;" autoplay="" src="../assets/video/teaser.mp4" loop></video>
我也试过:
BV.getPlayer().on("ended", function() {
this.play();
});
,它仍然在最后冻结。