参考:https://blog.csdn.net/hadry123/article/details/102780465

dispose()从播放器中删除所有事件侦听器。删除播放器的DOM元素,所以再次初始化的时候需要我们重新创建标签

<div class="video-box"><video id="video" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="none"></video>
</div>
if (this.myPlayer) {this.myPlayer.dispose();$(".video-box").html('<video id="video" class="video-js vjs-default-skin" controls width="640" height="264"></video>');
}this.$nextTick(() => {this.myPlayer = videojs('video', {//确定播放器是否具有用户可以与之交互的控件。没有控件,启动视频播放的唯一方法是使用autoplay属性或通过Player API。controls: true,//自动播放属性,muted:静音播放muted: true,autoplay: true,//建议浏览器是否应在<video>加载元素后立即开始下载视频数据。preload: "auto",//设置视频播放器的显示宽度(以像素为单位)width: "960px",//设置视频播放器的显示高度(以像素为单位)height: "522px",// url// poster: 'https://static.shuxuejia.com/img/video_image.png',sources: [{src: item.livingPath}],playbackRates: [0.5, 1, 1.5, 2] //倍速播放}, function onPlayerReady() {videojs.log('Your player is ready!'); // 比如: 播放量+1请求this.on('ended', function() {videojs.log('Awww...over so soon?!');});});});

videojs 销毁重新初始化相关推荐

  1. spring Bean的初始化和销毁 (使用注解)

    使用注解定义Bean的初始化和销毁 Spring初始化bean或销毁bean时,有时需要作一些处理工作,因此spring可以在创建和拆卸bean的时候调用bean的两个生命周期方法. 回顾配置文件的写 ...

  2. spring生命周期管理-初始化与销毁

    spring生命周期管理只涉及单例对象的管理 一初始化与销毁 1.通过设置bean的init-mothed属性指定初始化的方法,他的限制是方法无法接受任何参数,方法可以为static 2.实现Init ...

  3. Spring学习笔记-Bean初始化销毁

    1.bean的初始化操作 1.1通过在配置文件中,设置bean的init-method方法,destory-method方法,spring框架会通过反射机制来调用 java类 package com. ...

  4. spring Bean的初始化和销毁生命周期方法

    使用注解定义Bean的初始化和销毁 Spring初始化bean或销毁bean时,有时需要作一些处理工作,因此spring可以在创建和拆卸bean的时候调用bean的两个生命周期方法. 回顾配置文件的写 ...

  5. videojs实现视频打点标记 Vue

    videojs实现视频打点标记 Vue 安装 npm install videojs npm install videojs-markers 页面引入 import videojs from 'vid ...

  6. 【大华摄像机hls拉流vue使用videojs展示 一个页面多个视频同时播放】

    前言 主要参考https://blog.csdn.net/qq_39923762/article/details/89149715?spm=1001.2014.3001.5506 我们的项目是在大华摄 ...

  7. VideoJS实现视频直播(vue)

    videojs官网: https://videojs.com/getting-started video.js安装 使用videoJs前势必需要先安装videoJs,目前有两种方式可以使用: npm包 ...

  8. [Spring 深度解析]第7章 IoC容器的初始化过程

    7. IoC容器的初始化过程 ​ 简单来说,IoC容器的初始化是由前面介绍的refresh()方法来启动的,这个方法标志着IoC容器的正式启动.具体来说,这个启动包括BeanDefinition的Re ...

  9. videojs+hls+rtmp流媒体播放

    前言:刚接触前端,小白一个,如有出错,请指正,谢谢! 注:视频格式可以分为适合本地播放的本地影像视频和适合在网络中播放的网络流媒体影像视频两大类. 一.互联网网络流媒体简介 HTTP stream是各 ...

最新文章

  1. UTA研究团队提出首个3D点云+GAN新方法,让机器人“眼神”更犀利 | AI日报
  2. 27.Silverlight二维旋转+平面渐变+动画,模拟雷达扫描图之基本框架
  3. JSON-lib 使用
  4. 2014第3周四杂记
  5. 8屏 旌宇多屏管理软件_如何选择拼接屏,不能说的秘密,都在这!
  6. 中国数据库OceanBase登顶之路
  7. 关于xendesktop外部SQL数据库连接设置的问题
  8. scala设计模式_Scala中的工厂设计模式
  9. 经典机器学习系列(十三)【结构化学习】
  10. CS224N刷题——Assignment3.1_A window into NER
  11. AIDE手机编程初级教程(零基础向) 3.2.2 设计欢迎页(补充)
  12. 前端中LED字体的实现
  13. 数字地球各类贴图资源下载地址
  14. flutter:实现扫码枪获取数据
  15. word文档字间距怎么调?拯救死气沉沉的文字仅需这样…
  16. Protractor小结
  17. Win10下怎么取消fn键锁定
  18. Arch Linux 安装后无法联网的问题
  19. 体育馆团体预约系统UML软件工程第16周项目日志
  20. Opengl绘制地图

热门文章

  1. 怎么更改计算机用户开机密码,怎么设置电脑开机密码 图文结合一看就会
  2. GeoServer的默认用户名和密码
  3. PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)
  4. android 实现坡度仪功能
  5. CE.CCC.FCC分别是欧盟,中国,美国的强制认证要求吗?
  6. CPU占用内存率高的几种可能以及解决方法
  7. Crash Dump调试:Symbol Server/Source Server、PDB原理分析
  8. 2、崩溃文件(Crash Dump Core FIles)
  9. fuzz测试之syzkaller(linux kernel fuzz)
  10. 把一个字符串分割成数组 php_PHP怎么将字符串拆分成数组