vue3-video-play 一个更好的适合vue3的视频插件

这篇具有很好参考价值的文章主要介绍了vue3-video-play 一个更好的适合vue3的视频插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

插件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";

   
   

完整代码示例文章来源地址https://www.toymoban.com/news/detail-605417.html


<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>

vue3-video-play 一个更好的适合vue3的视频插件,vue.js,javascript,前端

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

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

预览:vue3-video-play 一个更好的适合vue3的视频插件,vue.js,javascript,前端

插件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>

到了这里,关于vue3-video-play 一个更好的适合vue3的视频插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue video 播完第一个视频以后,再无缝衔接第二个视频并循环播放

    这是一个项目中的实际需求,特此记录一下 页面中创建两个 video 标签 在组件加载时同时加载两个视频资源( autoplay ), 暂时不播放的视频在 canpl 了解规则 ay 事件中调用暂停方法,使之实现预加载 使用绝对定位将预加载的视频移出可视窗口 第一个视频结束后,通过 ended 事件

    2024年02月12日
    浏览(40)
  • 【VideoJs】初识videojs && video.js 视频播放器的基本使用 && videojs基础用法 && videojs视频播放器 && vue3中使用videojs

    免费,开源 插件多 可自定义 【推】 虽然,但是Videojs算好了,但我觉得有点杂,特别是文档与插件,且自定义插件有点困难,也可能是我比较菜吧 相比之下,我还是强烈推荐 【Xgplayer ——点我进入】 备用地址 http://t.csdn.cn/H0cAV Xgplayer 优点 优雅、美观 文档清晰明了 大厂出

    2024年02月03日
    浏览(58)
  • 学习vue3使用在线官方开发环境play.vuejs.org进行测试

    更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址: http://122.227.135.243:9666 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码: https://gitee.com/nbacheng/nbcio-boot 前端代码:https://gitee.com/nbacheng/nbcio-vue.git 在线演示(包括H5)

    2024年03月11日
    浏览(54)
  • Vue3之使用vue-video-player

    *vue-video-player 报错The media could not be loaded, either because the server or network failed or because the format is not supported * 原因: 我的src的路径即视频文件存放到本地了,路径直接写 src: \\\'videos/demo.mp4\\\' 而不用 \\\"/videos/demo.mp4\\\" 二、刚开始运行安装命令时,在入口文件引入报错,会显示找不到文

    2024年01月18日
    浏览(45)
  • Vue2视频播放(Video)

    Vue3视频播放(Video) 可自定义设置以下属性:   视频文件url(src),必传,默认 \\\'\\\',支持网络地址https和相对地址require(\\\'...\\\') 视频封面url(poster),默认 \\\'\\\',支持网络地址https和相对地址require(\\\'...\\\') 在未设置封面时,自动截取视频第 second 秒对应帧作为视频封面(second),默

    2024年02月06日
    浏览(45)
  • Vue视频插件(vue-video-player)

    前言 在新的项目中用到了大量的视频,由此也学习了一款vue的前端视频播放插件,接下来分享一下 vue-video-player安装 文档 vue-video-player 安装完 可以在node_modules中查看 部分视频播放插件 vue-video-player 组件 根据自己的需求进行开发即可 取视频第一帧做背景图 要20岁了,加油

    2024年02月12日
    浏览(43)
  • 【vue】 vue 实现视频播放 vue-video-player

    注:用来测试的在线视频url地址 1.下载依赖 vue2 推荐下载指定版本依赖,不然可能下载不下来报错。 2.全局注册main.js 3.新建vue文件 下班`

    2024年02月16日
    浏览(42)
  • vue 项目中使用video实现视频播放效果暂停播放(多个视频)

    根据ref判断是否暂停状态返回 true false vue 控制video视频的播放暂停(多个视频) 安装video.js 在main.js中引用 页面

    2024年02月11日
    浏览(52)
  • 微信小程序video标签如何在其他视频播放时让另一个视频暂停播放-demo

    一个页面同时有很多视频播放,当用户点击一个视频后,开始播放视频,当点击另一个视频后,暂停前一个播放视频,让当前页面只有一个视频处于播放状态 原理 播放视频时,先判断当前是否有视频正在播放,如果没有,则播放,如果有,则暂停其他视频,再播放当前视频

    2024年02月04日
    浏览(84)
  • vue项目引入video.js播放不同格式视频

    很多小伙伴使用原生video标签播放服务器返回的地址的视频,但是会发现video标签对视频的格式限制很多,限制MP4,WebM,Ogg三种格式的视频格式。但是对于需求不限制于此,就需要引入插件库,这里引入第三方插件库video.js来实现更多的需求。注意:video.js也限制视频格式,可在

    2024年02月11日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包