vue3 简单使用vue3-video-play
1.安装版本
"vue3-video-play": "^1.3.1-beta.6",
2.在main.ts中进行组件注册
import { createApp } from 'vue' import Antd from 'ant-design-vue' import App from './App.vue' import router from './router' import vue3videoPlay from 'vue3-video-play' // 引入组件 import 'vue3-video-play/dist/style.css' // 引入css const store = createPinia() const app = createApp(App) store.use() app .use(router) .use(Antd) .use(store) .use(vue3videoPlay) .mount('#app')
3.在组件中使用
<template> <div class="video-style"> <vue3VideoPlay class="vue-video" v-bind="options" :poster='poster' /> </div> </template> <script lang="ts" setup> import { ref, reactive } from "vue"; //视频封面,为空时,会自动获取第一帧作为视频封皮 const poster = ref(""); // 视频配置参数大多都支持props传入 const options = reactive({ width: '800px', //播放器高度 height: '450px', //播放器高度 color: "#409eff", //主题色 title: '', //视频名称 src:url, //视频源,地址可通过传参传入 muted: false, //静音 webFullScreen: false, speedRate: ["0.75", "1.0", "1.25", "1.5", "2.0"], //播放倍速 autoPlay: false, //自动播放 loop: false, //循环播放 mirror: false, //镜像画面 ligthOff: false, //关灯模式 volume: 0.3, //默认音量大小 control: false, //是否显示控制器 }) </script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-12-09 export 'default' (imported as 'echarts') was not found in 'echarts'