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 相关文章推荐
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
JS 事件绑定函数代码
Apr 28 Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 Javascript
jQuery操作cookie方法实例教程
Nov 25 Javascript
JS继承用法实例分析
Feb 05 Javascript
微信小程序 开发工具快捷键整理
Oct 31 Javascript
有关JS中的0,null,undefined,[],{},'''''''',false之间的关系
Feb 14 Javascript
jQuery实现简单弹窗遮罩效果
Feb 27 Javascript
详解Web使用webpack构建前端项目
Sep 23 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
Sep 18 Javascript
vue.js高德地图实现热点图代码实例
Apr 18 Javascript
jQuery pager.js 插件动态分页功能实例分析
Aug 02 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
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP实现的MongoDB数据库操作类分享
2014/05/12 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
对比分析json及XML
2014/11/28 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
基于jQuery实现左右图片轮播(原理通用)
2015/12/24 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
Python中返回字典键的值的values()方法使用
2015/05/22 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
自荐信需注意事项
2014/01/25 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
运动会方阵口号
2014/06/07 职场文书
群众路线教育实践活动整改方案(个人版)
2014/10/25 职场文书
2014年招商工作总结
2014/11/22 职场文书
重阳节座谈会主持词
2015/07/03 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书
《鸟的天堂》教学反思
2016/02/19 职场文书
Html5新增了哪些功能
2021/04/16 HTML / CSS
windows安装python超详细图文教程
2021/05/21 Python
戴尔Win11系统no bootable devices found解决教程
2022/09/23 数码科技