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 相关文章推荐
filemanage功能中用到的lib.js
Apr 08 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
45个JavaScript编程注意事项、技巧大全
Feb 11 Javascript
jQuery匹配文档链接并添加class的方法
Jun 26 Javascript
jQuery css() 方法动态修改CSS属性
Sep 25 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
Oct 24 Javascript
JS正则获取HTML元素的方法
Mar 31 Javascript
webpack vue项目开发环境局域网访问方法
Mar 20 Javascript
JavaScript获取页面元素的常用方法详解
Sep 28 Javascript
VSCode搭建Vue项目的方法
Apr 30 Javascript
何时使用Map来代替普通的JS对象
Apr 29 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
PHP求最大子序列和的算法实现
2011/06/24 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
php循环创建目录示例分享(php创建多级目录)
2014/03/04 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
是 WordPress 让 PHP 更流行了 而不是框架
2016/02/03 PHP
ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
2016/04/15 PHP
Thinkphp 中 distinct 的用法解析
2016/12/14 PHP
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
jquery根据name属性查找的小例子
2013/11/21 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
JavaScript中5种调用函数的方法
2015/03/12 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
跟我学习javascript的undefined与null
2015/11/17 Javascript
利用Node.js制作爬取大众点评的爬虫
2016/09/22 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
JS通过识别id、value值对checkbox设置选中状态
2020/02/19 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
python的常见命令注入威胁
2013/02/18 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
python使用sqlite3时游标使用方法
2018/03/13 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
使用Python3 poplib模块删除服务器多天前的邮件实现代码
2020/04/24 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
一个精品风格的世界:Atterley
2019/05/01 全球购物
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
公务员培训心得体会
2013/12/28 职场文书
运动会广播稿50字
2014/01/26 职场文书
网络营销策划方案
2014/06/04 职场文书
工作表扬信
2015/01/17 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
python 利用 PIL 将数组值转成图片的实现
2021/04/12 Python