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 相关文章推荐
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
jQuery 处理网页内容的实现代码
Feb 15 Javascript
jQuery '行 4954 错误: 不支持该属性或方法' 的问题解决方法
Jan 19 Javascript
Prototype源码浅析 Number部分
Jan 16 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
Apr 12 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
Feb 18 Javascript
概述如何实现一个简单的浏览器端js模块加载器
Dec 07 Javascript
基于JS脚本语言的基础语法详解
Jul 22 Javascript
vue-cli实现多页面多路由的示例代码
Jan 30 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 22 Javascript
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
php中使用websocket详解
2016/09/23 PHP
JavaScript 操作键盘的Enter事件(键盘任何事件),兼容多浏览器
2010/10/11 Javascript
基于jQuery的history历史记录插件
2010/12/11 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
JavaScript的9种继承实现方式归纳
2015/05/18 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
原生js实现日期计算器功能
2017/02/17 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
jQuery表单校验插件validator使用方法详解
2020/02/18 jQuery
python使用百度翻译进行中翻英示例
2014/04/14 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python 获取主机ip与hostname的方法
2018/12/17 Python
python调用支付宝支付接口流程
2019/08/15 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
瑞士网球商店:Tennis-Point
2020/03/12 全球购物
牵手50新加坡:专为黄金岁月的单身人士而设的交友网站
2020/08/16 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
简洁的英文求职信范文
2014/05/03 职场文书
开学典礼演讲稿
2014/05/23 职场文书
自主招生学校推荐信
2014/09/26 职场文书
招标保密承诺书
2015/01/20 职场文书
搞笑结婚保证书
2015/05/08 职场文书
2015年库房管理工作总结
2015/10/14 职场文书