vue vue-video-player 利用弹出框实现视频播放

本文介绍了如何在Vue项目中使用vue-video-player组件,并通过弹出框控制视频播放。在main.js中引入组件,然后在Player组件中监听弹出框的关闭状态以暂停播放。当弹出框关闭时,通过状态传递来暂停视频并清空videoUrl,确保再次打开时能从头开始播放。
摘要由CSDN通过智能技术生成

一、在main.js  引入vue-video-player 

import VideoPlayer from 'vue-video-player'
Vue. use( VideoPlayer)

二、Player组件

< template >
< div class= "container" >
< div class= "player" >
< video-player class= "video-player vjs-custom-skin"
ref= "videoPlayer"
:playsinline=" false"
:options=" playerOptions"
@play=" onPlayerPlay( $event)" //监听播放
@pause=" onPlayerPause( $event)" //监听暂停
@statechanged=" playerStateChanged( $event)" //监听播放状态改变
>
</ video-player >
</ div >
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值