Vue 使用 video 标签实现视频播放
写在前面我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用video.js来做关于video.jsvideo.js是一个拥有h5背景的网络视频播放器,同时支持h5以及Flash视频播放(可加载本地静态资源视频以及网络链接视频安装npminstall video.js复制代码在main.js中引入import Video from 'video.js'import 'video.js
·
写在前面
我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用video.js来做
关于video.js
video.js是一个拥有h5背景的网络视频播放器,同时支持h5以及Flash视频播放(可加载本地静态资源视频以及网络链接视频
安装
npm install video.js
复制代码在main.js中引入
import Video from 'video.js'
import 'video.js/dist/video-js.css'
Vue.prototype.$video = Video // 在vue的原生里添加了Video这个标签,增强了vue的功能性
这里用Vue.prototype.$video = Video 的目的是 在vue的原生里添加了Video这个标签,增强了vue的功能性,有想了解的可以去看我之前的文章
复制代码使用
<div class="demo1-video">
<Video id="myVideo"
class="自定义"
controls //确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。
autoplay: "muted", //自动播放属性,muted:静音播放
preload="auto" //建议浏览器是否应在<video>加载元素后立即开始下载视频数据。
poster="../assets/img/E0531.jpg"> //设置视频封面
<source :src="这里后台传回来的视频链接地址" type="video/mp4" > //视频地址
</Video>
video可以直接使用css来控制video的宽高
写在最后
想播放视频还有像vue-video-player,原生video等
想了解更多去官网
这是官网地址:https://videojs.com/getting-started
更多推荐
已为社区贡献1条内容
所有评论(0)