Dplayer插件使用

Dplayer插件使用

在Vue2中使用dplayer视频播放器,代码如下,

<template>
<!-- DPlayer -->
  <div>
    <div  id="dplayer" ref="myvideo"></div>
    <button @click="jumpTo">跳转到第10秒</button>
    <button @click="getDuration">视频总时长为{{duration}}</button>
    <button @click="getE">显示</button>


    <input id="qwe" @blur="test" :data-test="name" type="text" v-model="name">
  </div>
</template>

<script>
import DPlayer from "dplayer";

export default {
  data() {
    return {
      dp: null,
      duration: null,
      name: null,
    };
  },
  mounted() {
    this.initVideo();
  },
  methods: {
    initVideo() {
      this.dp = new DPlayer({
        container: document.getElementById("dplayer"),
        // 右键菜单
        contextmenu: [
          {
            text: "custom1",
            link: "https://github.com/DIYgod/DPlayer",
          },
          {
            text: "custom2",
            click: (player) => {
              console.log(player);
            },
          },
        ],
        // 视频源
        video: {
          pic: "demo.jpg",
          url: "http://xxxx.mp4", //
        },
      });
    },
    jumpTo(){
      this.dp.seek(10);   // 里面单位是秒
    },
    getDuration(){
      this.duration = this.dp.video.duration
    },
    showVideo(){
      console.log(this.dp);
      this.dp.play()
    },
    test(){
      let qwe = document.getElementById('qwe')
      console.log(qwe.getAttribute("data-test"))
    }
  },
};
</script>

<style>
#dplayer{
  width: 720px;
  height: 360px;
}
</style>

官网地址:http://dplayer.js.org/zh/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

中亿丰数字科技集团有限公司

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值