vue借助西瓜播放器插件实现视频播放
其他配置请参考西瓜播放器配置进行。
·
西瓜播放器官网
安装
npm install xgplayer
使用案例 vue3为例
<script setup lang="ts">
import Player from 'xgplayer'
import { ref, unref, onMounted, watch, onBeforeUnmount, nextTick } from 'vue'
import 'xgplayer/dist/index.min.css'
const playerRef = ref<Player>()
const videoEl = ref<HTMLDivElement>()
const intiPlayer = () => {
if (!unref(videoEl)) return
playerRef.value = new Player({
autoplay: false,
url: '//sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/mp4/xgplayer-demo-720p.mp4', //视频源
poster: '//lf3-static.bytednsdoc.com/obj/eden-cn/nupenuvpxnuvo/xgplayer_doc/poster.jpg', //封面图
el: unref(videoEl), //容器
width:200,
height:100,
})
}
onMounted(() => {
intiPlayer()
})
onBeforeUnmount(() => {
unref(playerRef)?.destroy()
})
</script>
<template>
<div ref="videoEl"></div>
</template>
其他配置请参考西瓜播放器配置进行
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)