vue-dplayer 视频播放器实例代码


Posted in Javascript onNovember 08, 2019

官网

vue-dplayer

dplayer-doc

示例

如果默认 options 中没有视频链接,之后设置视频链接时,直接通过 this.options.video.url = videoPath 是无效的

需要先获取到播放器的实例 this.$refs.player.dp ,然后通过 switchVideo() 对 url 进行修改

<template>
 <d-player ref="player" :options="options"></d-player>
</template>

<script type="text/ecmascript-6">
 import dPlayer from 'vue-dplayer'
 import 'vue-dplayer/dist/vue-dplayer.css'

 export default {
 name: 'in-video',
 props: {
  source: {
  type: String,
  default: ''
  }
 },
 data () {
  return {
  player: null,
  options: {
   video: {
   url: ''
   },
   contextmenu: [
   {}
   ]
  }
  }
 },
 mounted() {
  this.player = this.$refs.player.dp
 },
 created() {
  this._setVideoUrl(this.source)
 },
 methods: {
  // 设置视频播放路径
  _setVideoUrl (url) {
  this.player.switchVideo({
   url: url
  })
  }
 },
 components: {
  dPlayer
 }
 }
</script>

Javascript 相关文章推荐
新老版本juqery获取radio对象的方法
Mar 01 Javascript
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
ajax提交表单实现网页无刷新注册示例
May 08 Javascript
基于jquery实现省市区三级联动效果
Dec 25 Javascript
jQuery滚动新闻实现代码
Jun 26 Javascript
轻松掌握JavaScript代理模式
Aug 26 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
浅谈jQuery before和insertBefore的区别
Dec 04 Javascript
Bootstrap选项卡学习笔记分享
Feb 13 Javascript
vue 自定义指令自动获取文本框焦点的方法
Aug 25 Javascript
javascript实现商品图片放大镜
Nov 28 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 Javascript
BootstrapValidator实现表单验证功能
Nov 08 #Javascript
vue项目中定义全局变量、函数的几种方法
Nov 08 #Javascript
Vue修改项目启动端口号方法
Nov 07 #Javascript
vue 父组件通过$refs获取子组件的值和方法详解
Nov 07 #Javascript
vue基本使用--refs获取组件或元素的实例
Nov 07 #Javascript
浅谈Vue中render中的h箭头函数
Nov 07 #Javascript
基于JavaScript伪随机正态分布代码实例
Nov 07 #Javascript
You might like
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
php不写闭合标签的好处
2014/03/04 PHP
教大家制作简单的php日历
2015/11/17 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
js以对象为索引的关联数组
2010/07/04 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
详谈LABJS按需动态加载js文件
2015/05/07 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
BootStrap使用popover插件实现鼠标经过显示并保持显示框
2016/06/23 Javascript
基于react框架使用的一些细节要点的思考
2017/05/31 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
微信小程序实现拼图小游戏
2020/10/22 Javascript
Python的Django框架下管理站点的基本方法
2015/07/17 Python
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
Python学习笔记之变量、自定义函数用法示例
2019/05/28 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
python实现横向拼接图片
2020/03/23 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
如何写一封打动人心的求职信
2014/02/17 职场文书
石油工程专业毕业生求职信
2014/04/13 职场文书
学生期末评语大全
2014/04/30 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
党员身份证明材料
2015/06/19 职场文书
化工厂员工工作总结
2015/10/15 职场文书
小学中队委竞选稿
2015/11/20 职场文书
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS
使用CSS实现按钮边缘跑马灯动画
2023/05/07 HTML / CSS