Vue 使用 video 标签实现视频播放

本文介绍了如何利用video.js在Vue项目中创建视频播放器,video.js是一个支持H5和Flash的视频播放库。通过npm安装并引入video.js,然后在Vue原型上添加Video方法,实现视频播放、封面设置、自动播放等功能。此外,还提到了vue-video-player和原生video标签作为替代方案,并提供了video.js的官方网址以获取更多信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面

我们在做项目时常常会碰到要做在页面播放视频的功能,该功能我们可以用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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值