vue+video.js怎么实现视频播放列表
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要讲解了"vue+video.js怎么实现视频播放列表",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue+video.js怎么实现视频播放
千家信息网最后更新 2025年02月01日vue+video.js怎么实现视频播放列表
这篇文章主要讲解了"vue+video.js怎么实现视频播放列表",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"vue+video.js怎么实现视频播放列表"吧!
具体内容如下
1.引入Video.js
npm install --save-dev video.js
然后在main.js中引用
import Video from 'video.js'import 'video.js/dist/video-js.css'Vue.prototype.$videos = Video
引用完成后我们就可以做视频列表了
2.在页面中 使用
method中定义初始方法
initVideo(){ let elementList=document.querySelectorAll(".video-js"); this.element=elementList.length; //videojs 数量赋值 for (let index = 0; index < elementList.length; index++) { let id=elementList[index].getAttribute('id'); this.$videos(id, { autoplay: false, //自动播放 // muted:false, // 是否静音, controls: true,//控制条 // techOrder: ['html5','flash'],//设置flash播放 language: "en",// 初始化语言 preload: "auto",// 预加载 width:'400', height:'200', // 倍速播放 playbackRates: [0.5, 1, 1.5, 2], }, function () { this.volume(0); //这个地方很重要,一旦你的muted 不起作用 ,就一定要在设置当前的视频回调中设置声音为0 //this.play(); //这个地方也一样 ,此方法this.play()==autoplay 是有相同的效果 this.one("playing", function () { // 监听播放 console.log("成功初始化视频"); }); this.one("error", function (error) { // 监听错误 console.error("监听异常",error); }); }); } },
在mounted中挂载
mounted() { this.initVideo(); },
然后再在beforeDestroy()中卸载,不然页面会报错,而且再次进入页面的时候,视频无法重新初始化
beforeDestroy() { //控制 看你页面上显示的多少个 就循环多少次销毁 // 这儿的element 就是上面 我初始化后获取节点个数 for (let index = 0; index < this.element; index++) { this.$videos(`myVideos${index}`).dispose() } },
最后给大家献上页面的布局
{{i+1}}、{{item.title}}
感谢各位的阅读,以上就是"vue+video.js怎么实现视频播放列表"的内容了,经过本文的学习后,相信大家对vue+video.js怎么实现视频播放列表这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
视频
页面
播放列表
内容
学习
监听
地方
就是
控制
相同
重要
成功
个数
作用
再次
声音
布局
思路
情况
效果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
济南万宇众闻互联网科技
苹果免费网络安全
惠普服务器管理地址
如何更好地维护网络安全
学校冬奥会网络安全保障
web项目服务器上部署
软件开发管理手册
易语言access数据库
济南软件开发定制前十名
国家网络安全相关的小品相声
政法大学网络安全专业
175平台服务器固定数量
服务器延迟255ms高吗
数据库的数据类型
我的世界新手联盟服务器
ios游戏服务器连接失败
戴尔服务器调用键盘
软件开发群聊名
网络安全书画展
青浦区软件开发包括哪些
行云数据库新建表
gp数据库修改表分布健
互联网小软件开发
网游的服务器长什么样
如何使用汤姆森数据库
维纳斯兽数据库
excel链接网站数据库
网络安全色包括哪几种颜色
服务器网址构成
网络技术是当今作战条件吗