具体代码如下所述:
$(data).each(function(i, item) {
// innerHTML += \'<li type-id=\"\'+item.id+\'\">\'+
// \'<img src=\"\'+(item.imgs?item.imgs:\'../../img/videoBg1.jpg\')+\'\" alt=\"\">\'+
// \'<p>\'+item.name+\'</p>\'+
// \'</li>\';
innerHTML += \'<li type-id=\"\' + item.id + \'\">\' +
// \'<img src=\"\'+(item.imgs?item.imgs:\'../../img/videoBg1.jpg\')+\'\" alt=\"\">\'+
\'<video style=\"width:100%;height:100%;\" id=\"example_video_\' + item.id + \'\" class=\"videoClass video-js vjs-default-skin vjs-big-play-centered\" autoplay=\"autoplay\" controls muted><source src=\"\' + item.hls + \'\" type=\"application/x-mpegURL\">\' +
\'</video>\' +
\'<p>\' + item.name + \'</p>\' +
\'</li>\';
//视频实时播放
setTimeout(function() {
var myP = videojs(\'example_video_\' + item.id);
videojs(\'example_video_\' + item.id).ready(function() {
var myP = this;
myP .play();
});
}, 5000);
});
引入video.css 和video.js 为前提
调用主要是
setTimeout(function() {
var myP = videojs(\'example_video_\' + item.id);
videojs(\'example_video_\' + item.id).ready(function() {
var myP = this;
myP .play();
});
}, 5000);
需要做个延时,避免加载失败
总结
以上所述是小编给大家介绍的video.js 一个页面同时播放多个视频的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
继续阅读与本文标签相同的文章
上一篇 :
机器中的灵魂会是量子比特么?
下一篇 :
js canvas画布实现高斯模糊效果
-
在 NAS SMB 卷上搭建 IIS + WordPress + MYSQL
2026-05-19栏目: 教程
-
SpringBoot2 整合 ElasticSearch框架,实现高性能搜索引擎
2026-05-19栏目: 教程
-
大神引路:新手云大使入门导引
2026-05-19栏目: 教程
-
一行命令导致的数据丢失,阿里工程师是如何恢复的?
2026-05-19栏目: 教程
-
二层、三层、四层交换机的区别!!
2026-05-19栏目: 教程
