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中获取请求的URL参数[正则]
Dec 25 Javascript
回车直接实现点击某按钮的效果即触发单击事件
Feb 27 Javascript
JS实现判断碰撞的方法
Feb 11 Javascript
jquery.mousewheel实现整屏翻屏效果
Aug 30 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
动态加载、移除js/css文件的示例代码
Mar 20 Javascript
vue中动态设置meta标签和title标签的方法
Jul 11 Javascript
了解Javascript中函数作为对象的魅力
Jun 19 Javascript
js 实现ajax发送步骤过程详解
Jul 25 Javascript
重置Redux的状态数据的方法实现
Nov 18 Javascript
canvas多重阴影发光效果实现
Apr 20 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
一次编写,随处运行
2006/10/09 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
2012/01/12 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
基于CSS3和jQuery实现跟随鼠标方位的Hover特效
2016/07/25 Javascript
jQuery实现的兼容性浮动层示例
2016/08/02 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
vue 自定义组件的写法与用法详解
2020/03/04 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
python paramiko实现ssh远程访问的方法
2013/12/03 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
使用Python Tkinter实现剪刀石头布小游戏功能
2020/10/23 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
CSS3效果:自定义“W”形运行轨迹实例
2017/03/29 HTML / CSS
shallow copy和deep copy的区别
2016/05/09 面试题
中层竞聘演讲稿
2014/01/09 职场文书
创业大赛策划书
2014/03/01 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
农业项目投资意向书
2015/05/09 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
机关单位2016年创先争优活动总结
2016/04/05 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书