您现在的位置是:首页 > 网页设计心得 > 程序人生程序人生
Vue+Video.js播放m3u8视频流
胜于蓝2019-07-25【程序人生】人已围观
简介首先,我们需要在vue工程中安装video.js相关依赖。 npm install --save video.js npm install --save videojs-contrib-hls然后,我们需要引入videojs的css文件,例如在main.
首先,我们需要在vue工程中安装video.js相关依赖。
npm install --save video.js npm install --save videojs-contrib-hls然后,我们需要引入videojs的css文件,例如在main.js中引入
import 'video.js/dist/video-js.css'接着,我们在需要播放视频的页面引入js对象
import videojs from 'video.js' import 'videojs-contrib-hls'指定一个video容器,例如:
<video id="my-video" class="video-js vjs-default-skin" controls preload="auto" poster="../assets/video.png"> <source src="http://127.0.0.1:7086/aaa/213/stream/1.m3u8" type="application/x-mpegURL"> </video>最后,我们在mounted节点初始化播放器:
videojs('my-video', { bigPlayButton: false, textTrackDisplay: false, posterImage: true, errorDisplay: false, controlBar: true }, function () { this.play() })以上就是如题最简单的实现,更多需求请自行阅读video.js相关api或者持续关注此博客。
Tags:
很赞哦! ()
下一篇:微信小程序语法|胜于蓝分享
随机图文
-
web安全之文件上传漏洞攻击与防范方法
一、 文件上传漏洞与WebShell的关系文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。这种攻击方 -
通过PHP与Python代码对比浅析语法差异
一、背景人工智能这几年一直都比较火,笔者一直想去学习一番;因为一直是从事PHP开发工作,对于Python接触并不算多,总是在关键时候面临着基础不牢,地动山摇的尴尬,比如在遇到稍微深 -
胜于蓝推荐|常用的CSS命名规范大总结,非常实用(收藏)
CSS命名由小写的英文单词或组合命名,单词与单词之间通过“-”连接,常用的CSS命名规范有文本命名规范,页面结构命名规范,导航命名以及功能命名等。 CSS 命名一般采用小