前几天在捣鼓完vue-video-player这个插件后,在博客里发现了一个位大佬的vue3-video-play视频插件非常好用。

插件github地址 vue-video-player,星星我已给上。

文档很详细,所以安装配置都非常快

第一步就是先npm安装

npm i vue3-video-play -S

第二步,引入,可以选择全局引入或者局部引入

这里就演示局部引入

import "vue3-video-play/dist/style.css";
import  vue3VideoPlay from "vue3-video-play";
import { reactive } from "vue";

完整代码示例


<template>
<div><vue3VideoPlay v-bind="options" :poster="poster />
</div>
</template><script>import "vue3-video-play/dist/style.css";
import  vue3VideoPlay from "vue3-video-play";
import { reactive, toRefs } from "vue";export default {components: {vue3VideoPlay,},props:['video_url','poster'],setup(props){let data = reactive({options:{width: "800px", //播放器高度height: "450px", //播放器高度color: "#409eff", //主题色title: "", //视频名称src: props.video_url, //视频源muted: false, //静音webFullScreen: false,speedRate: ["0.75", "1.0", "1.25", "1.5", "2.0"], //播放倍速autoPlay: false, //自动播放loop: false, //循环播放mirror: false, //镜像画面ligthOff: true, //关灯模式volume: 0.3, //默认音量大小control: true, //是否显示控制controlBtns: ["audioTrack","quality","speedRate","volume","setting","pip","pageFullScreen","fullScreen",], //显示所有按钮,},poster:props.poster
});return {...toRefs(data)}}
};</script>

这里封装成组件,只要传入视频源地址(video_url)以及视频封面(poster)就可以了,

视频测试地址 复制一个测试地址去感受下这个插件吧,功能相对来说还是很齐全的。

预览:

vue3-video-play 一个更好的适合vue3的视频插件相关推荐

  1. Vue项目实战——实现一个任务清单【基于 Vue3.x 全家桶(简易版)】

    Vue3.x 项目实战(一) 内容 参考链接 Vue2.x全家桶 Vue2.x 全家桶参考链接 Vue2.x项目(一) Vue2.x 实现一个任务清单 Vue2.x项目(二) Vue2.x 实现Git ...

  2. 我看Next.js:一个更现代的海王

    Next.js是一个用于生产环境的React 应用框架(官方介绍:The React Framework for Production),使用它可以快速上手开发 React 应用( enables y ...

  3. python创建一个json_如何为Python选择一个更快的JSON库

    使用JSON越多, 你就越有可能遇到JSON编码或解码瓶颈.Python的内置库也不错, 但是还有多个更快的JSON库可用: 如何选择使用哪一个呢? 事实是,没有一个正确的答案,没有一个最快的JSON ...

  4. 跑步听歌用哪种耳机更合适、适合跑步专业的耳机推荐

    运动训练是一件非常单调的事情,尤其是你从事的运动节奏感比较强,在这种强节奏的运动下,往往人是很难达到一致的,这时就是音乐的最大好处的凸显地方,音乐能够很快让自身集中注意力,达到运动与音乐合一的作用,运 ...

  5. 《Vue3+TS》开发一个自己的起始页(二)chrome插件化

    前言 各位小伙伴们大家好,求关注,求收藏,求点赞: 另外为自己拉一波票:https://bbs.csdn.net/topics/603955887?spm=1001.2014.3001.6953,诚实 ...

  6. 跑步听歌用哪种耳机更合适,适合跑步听歌的耳机推荐

    众所周知,运动和音乐可以称得上是一体,在运动的过程中音乐是必不可缺的,带着运动耳机边跑步边听音乐,将原本需要两个小时才能完成的事直接一小时就能完成,体验双倍快乐,不过挑选运动耳机可是有讲究的,没有个一 ...

  7. Vue3VideoPlay+vue3+ts封装一个视频播放组件

    vue3+ts封装一个视频播放组件 基于Vue3VideoPlay 做了常用的配置,复制即用! 官方文档https://codelife.cc/vue3-video-play/ 安装 npm安装: n ...

  8. 独立站打造一个更好的品牌形象

    当你决定做DTC独立站的时候,因为一切都是从0开始,用户的信任也需要一点点建立.这就涉及到一个老生常谈的问题:如何为你的DTC独立站打造一个更好的品牌形象? 无论你的产品是大众款还是小众商品,品牌所体 ...

  9. leetcode--下一个更大元素II--python

    文章目录 题目 题目详情 示例 解题思路 思路 代码 运行结果 最佳方案 题目 题目详情 给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一个更大元素.数字 x 的下一 ...

最新文章

  1. android h5 书,android与H5交互
  2. Android权限申请的学习实践
  3. 基于DataTabel的增删改查
  4. Android:TextView 自动滚动(跑马灯) (转)
  5. CF1303F - Number of Components(并查集)
  6. 经典基础算法之面试题(系列一)(转)
  7. C++ STL学习笔记(3) 分配器Allocator,OOP, GP简单介绍
  8. pandas作图_pandas绘图
  9. TFT LCD显示原理详解
  10. 吴恩达神经网络和深度学习-学习笔记-16-超参数的系统的调整方法
  11. paip.Log4j配置不起作用的解决
  12. java代码实现雷达图_雷达图的一种实现! Cocos Creator !
  13. 安装排版软件latex
  14. 自动驾驶汽车为什么需要高精度定位?干货都在这里
  15. 【毕业设计】stm32单片机智能扫地机器人 - 嵌入式 物联网
  16. springboot低版本整合knife4j
  17. android 图片凸出
  18. 由生至死,众安「步步鸡」将鸡的一生安排得明明白白
  19. 史上最全Windows安全工具锦集
  20. 微信小程序更改头像昵称

热门文章

  1. mysql 2019错误_2019-6-18 MySQL常见错误大全(陆续更新)
  2. SSM+文达学院贫困生认定系统 毕业设计-附源码261621
  3. 电销系统提升企业形象,促进市场效益大化
  4. html点击按钮弹出悬浮窗_javascript如何实现弹出浮动窗口
  5. 线性数据结构的实现与应用_双端队列_逆波兰式_呼叫中心_XAUAT_(原问题自杜克大学Duke University cps110 C++ Stacks and Queues and Lists)
  6. 益和VA走出国门,中新企业交易会硕果累出
  7. 如何快速部署积分商城小程序
  8. CS考研_西北工业大学
  9. 圆圆打字高手 v2.3 免费
  10. 网络四.通过接入网进入互联网内部