vue3-video-play插件

        1. 安装

npm i vue3-video-play

        2. 引入

import vue3videoPlay from 'vue3-video-play'
import 'vue3-video-play/dist/style.css'

        3. 使用

  <vue3videoPlay
    width="100%"
    v-bind="options"
    ref="videoPlayer"
    :currentTime="currentTime"
    @timeupdate="handleTimeUpdate"
  />
let options = reactive({   
        width: "800px", //播放器高度
        height: "450px", //播放器高度
        color: "#409eff", //主题色
        title: "1111", //视频名称
        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, //是否显示控制,
        speed: true,
        current: '', //已播放时长
        controlBtns: [
          "audioTrack",
          "quality",
          "speedRate",
          "volume",
          "setting",
          "pip",
          "pageFullScreen",
          "fullScreen",
        ], //显示所有按钮,
     })

  const currentTime = ref(0)
  const handleTimeUpdate = (event) => {
      //   console.log('变化', currentTime.value)
      currentTime.value = event.target.currentTime
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值