欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > vue3-video-play 导入 以及解决报错

vue3-video-play 导入 以及解决报错

2024/10/25 2:20:35 来源:https://blog.csdn.net/qq_45913170/article/details/140627331  浏览:    关键词:vue3-video-play 导入 以及解决报错
npm install vue3-video-play --save
# 或者
yarn add vue3-video-play
import Vue3VideoPlay from 'vue3-video-play';
import 'vue3-video-play/dist/style.css';
app.use(Vue3VideoPlay)
<template><div id="main-container-part"><div class="all-box">考试中心页面
<!--      <vue3-video-play :src="audioFilePath1"></vue3-video-play>--><!--      <longzeVideoPlay :src="audioFilePath1" :autoplay="autoplay" />--><vue3VideoPlay v-bind="options"poster="https://cdn.jsdelivr.net/gh/xdlumia/files/video-play/ironMan.jpg"@play="onPlay"@pause="onPause"@timeupdate="onTimeupdate"@canplay="onCanplay"@ended="onVideoEnded"/></div></div>
</template><script lang="ts" setup>
import {ref, reactive, onMounted} from 'vue'
import audioFilePath1 from './video1.mp4'const videoSrc = ref('/');
const autoplay = ref(true);
const options = reactive({// width: '500px', //播放器高度// height: '260px', //播放器高度color: "#409eff", //主题色currentTime: 60,speed: false, //关闭进度条拖动title: '', //视频名称src: audioFilePath1, //视频源speedRate: ["0.75", "1.0", "1.25", "1.5", "2.0"], //播放倍速})
const onPlay = (ev:any) => {console.log('播放')
}
const onPause = (ev:any) => {console.log(ev, '暂停')
}// const onTimeupdate = (ev:any) => {
//   console.log(ev, '时间更新')
// }
const onCanplay = (ev:any) => {console.log(ev, '可以播放')
}
const onVideoEnded = () => {console.log('视频播放已完成!');// 在这里执行你想要的操作
};
</script><style lang="scss" scoped>
.all-box {//background-color: #67c23a;width: 100%;height: 100%;height: 100%;min-height: 62vh;
}
</style>

如果报错没有引入vue3-video-play

修改node-modules文件

npm i longze-vue3-video-playerimport longzeVideoPlay from "longze-vue3-video-player"; // 引入组件
import "longze-vue3-video-player/dist/style.css"; // 引入cssapp.use(longzeVideoPlay)<longzeVideoPlay  v-bind="options"@play="onPlay"@pause="onPause"@timeupdate="onTimeupdate"@canplay="onCanplay"@ended="onVideoEnded"/>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com