加载时随机全屏视频背景(包括 jsfiddle)
Random Fullscreen Video Background on Load (jsfiddle included)
试图让我的网站显示我将维护的视频文件夹中的随机全屏背景视频。我想继续添加到文件夹(bg1.mp4,bg2.mp4等),并让代码在加载页面时自动选择一个随机视频进行循环。
这是我当前的代码:https://jsfiddle.net/nenr3kyn/2/,它的功能不完全。我有一个特定的视频被选为源文件:
<source src="http://thenewcode.com/assets/videos/polina.mp4" type="video/mp4">
因为我似乎无法让 html 调用 JavaScript 设置的变量"vid",如下所示:
<source src=vid type="video/mp4">
此外,此代码不允许我简单地将文件添加到文件夹中,并且将我限制在代码中专门列出的视频中。我宁愿让 javascript 能够计算文件夹中当前的所有文件并选择一个随机文件,但也无法让它工作。
有什么想法吗?任何意见都非常感谢。非常感谢!!
不要使用 loop
属性,它不会触发ended
事件。
videoPlayer.addEventListener('ended', function(){
var videoLink = ['link1', 'link2','link3'];
var nextVid = Math.floor( Math.random() * videoLink.length);
this.src = videoLink[nextVideo];
this.play();
});
希望这会有所帮助
相关文章:
- D3 svg路径转换摇摆不定(包括jsfiddle)
- 当满足javascript/jquery条件时显示DIV(包括jsFiddle链接)
- 加载时随机全屏视频背景(包括 jsfiddle)
- Jquery.拆分数组并更新控件.(包括JSFiddle)
- Highcharts 图形默认系列填充颜色覆盖状态填充颜色(包括 jsfiddle)
- 使用 jQuery 将输入 TITLE 显示为 VALUE(包括 jsfiddle)
- Jquery在选择另一个图像时隐藏标题-包括jsFiddle
- 如何在鼠标悬停时暂停.scrollTop()动画?(包括jsfiddle)
- 页面刷新后如何匹配这两个元素?-jsFiddle包括在内
- 如何使此区域映射/复选框与JQuery双向工作?(包括JsFiddle)
- Fullcalendar 2不渲染,Bootstrap 3 &Rails 4不兼容?(包括Jsfiddle)
- 动态下拉列表(包括JSFiddle)
- 在动态淡入/淡出悬停转换时遇到问题(包括jsfiddle)
- 更新d3.js中的堆叠条形图(包括JSFiddle)
- 需要动画到页面上的其他ID,包括jsfiddle
- jQuery-validate不能与Kendo Button一起工作(包括jsfiddle)
- 从数组映射中获取值并更改图表上的值.JSFiddle包括在内
- Backbone.js主从视图,导航问题(包括jsfiddle)
- 如何创建具有重叠视图的旋转木马?[jsFiddle和ASCII艺术包括在内}
- jQuery UI的可拖动位置是否受到scrollTop的影响?(包括JSFiddle)