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 相关文章推荐
jquery 学习之二 属性相关
Nov 23 Javascript
javascript清空table表格的方法
May 14 Javascript
JavaScript生成福利彩票双色球号码
May 15 Javascript
Angular Js文件上传之form-data
Aug 28 Javascript
js阻止浏览器默认行为的简单实例
May 15 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
Apr 28 Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 Javascript
使用axios请求接口,几种content-type的区别详解
Oct 29 Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 Javascript
vue中实现点击变成全屏的多种方法
Sep 27 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
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
linux命令之调试工具strace的深入分析
2013/06/03 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
PHP 获取ip地址代码汇总
2015/07/05 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
2016/10/10 PHP
php 查找数组元素提高效率的方法详解
2017/05/05 PHP
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
javascript中的遍历for in 以及with的用法
2014/12/22 Javascript
JavaScript实现多个重叠层点击切换效果的方法
2015/04/24 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
js 自带的sort() 方法全面了解
2016/08/16 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
2017/01/19 Javascript
基于Cookie常用操作以及属性介绍
2017/09/07 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
详解vue高级特性
2020/06/09 Javascript
vue自动添加浏览器兼容前后缀操作
2020/08/13 Javascript
jQuery实现回到顶部效果
2020/10/19 jQuery
Python3实现的腾讯微博自动发帖小工具
2013/11/11 Python
python分析apache访问日志脚本分享
2015/02/26 Python
python3操作mysql数据库的方法
2017/06/23 Python
Python实现读取邮箱中的邮件功能示例【含文本及附件】
2017/08/05 Python
python time.sleep()是睡眠线程还是进程
2019/07/09 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
文秘专业自荐信
2013/10/14 职场文书
大堂副理的岗位职责范文
2014/02/17 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
证券公司客户经理岗位职责
2015/04/09 职场文书
PHP基本语法
2021/03/31 PHP