前言:

在使用video.js播放rtmp视频中切换页面,如果是弹框引入,关闭弹框时,必然会发现控制台报错这个,这是谈谈我这边遇到的这个问题,以及怎么解决的。

问题:

在说这个问题怎么解决之前,先说一下我这边的应用场景,以及遇到的问题,我这边使用的是vue-cli3.0+antd里面的弹框来放入我们的使用video.js组件播放rtmp视频流的,有兴趣的朋友可以看一下,入口,上边的我的初始化版本,下边是我解决完问题后的版本,有兴趣可以看一下

解决方法:

第一:在methods中定义方法,前面放一下我的this.player

    /*** 强制处理video元素-每次初始化前调用*/destroyVideo(){if(this.player!=null){this.player.dispose();this.player=null;}},

第二: 设置弹框的属性,每次都自动销毁:destroyOnClose="true",官网:入口

<a-modalwrapClassName='videoDetailsModel'v-model="visible":destroyOnClose="true":title="videoTit":footer="null">

第三:在父组件弹框组件里面加调用方法:在弹框销毁时调用

beforeDestroy(){this.$refs.myVideo.destroyVideo();},

原理:

每次弹框创建的时候都调用video.js组件中的初始化方法,每次销毁时都把他清空

***注意,也有朋友是直接加了:destroyOnClose="true"就实现了所有功能,也解决了报错,我这里不行,反而报错更多了,所有才在销毁组件和创建组件那里分别调用video组件的方法

源代码:入口

this.el_.vjs_getProperty is not a function相关推荐

  1. 关于vue-video-plaer 出现 this.el_.vjs_getProperty is not a function at Flash.buff解决方法

    用vue-video-play 播放rtmp/flv rtmp/mp4是出现上述错误如下: Uncaught TypeError: this.el_.vjs_getProperty is not a ...

  2. Flash Tech: this.el_.vjs_getProperty is not a function video.js

    react+antd里面使用video.js视频直播 我是把video.js写了一个组件,在一个Mode弹窗的使用,关闭的时候报错Flash Tech: this.el_.vjs_getPropert ...

  3. 创建一个Scalar-valued Function函数来实现LastIndexOf

    昨天有帮助网友解决的个字符串截取的问题,<截取字符串中最后一个中文词语(MS SQL)>http://www.cnblogs.com/insus/p/7883606.html 虽然实现了, ...

  4. php function集合

    /*更新商品的某个字段*/ function update_goods($goods_id, $field, $value) {if ($goods_id){/* 清除缓存 */clear_cache ...

  5. 函数指针amp;绑定: boost::functoin/std::function/bind

    see link: https://isocpp.org/wiki/faq/pointers-to-members function vs template: http://stackoverflow ...

  6. class function或class procedure是什么意思

    类函数\类过程.   它们是直接操作在类上面(没有实例化的对象) 下面是Delphi    Help    的描述            A class method is a method (oth ...

  7. Cost Function

    首先本人一直有一个疑问缠绕了我很久,就是吴恩达老师所讲的机器学习课程里边的逻辑回归这点,使用的是交叉熵损失函数,但是在进行求导推导时,google了很多的课件以及教程都是直接使用的,这个问题困扰了很久 ...

  8. error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 的解决方法

    vs2013编译出错信息:错误    1    error C4996: 'fopen': This function or variable may be unsafe. Consider usin ...

  9. c++11 function

    是代指返回值为void型的函数指针. function 最大的功能是表达匿名函数,特别是 [] 里面捕捉了当前上下文变量的匿名函数 类模版 std::function是一种通用.多态的函数封装.std ...

  10. 避开移入移出事件内部div干扰事件,e是function(e)的e

    // 避开移入移出事件内部div干扰事件 // e是function(e)的elet element = e.toElement || e.relatedTarget;if (element.clas ...

最新文章

  1. 预见未来丨机器学习:未来十年研究热点
  2. django 设置外键_django2.0前后版本定义外键和一对一关系的差别
  3. 【Android 逆向】Android 系统文件分析 ( /system/ 系统命令和系统应用数据目录 | /system/app/ 系统应用目录 | sys Linux 系统内核文件目录 )
  4. 图解VC++2012编译安装GDAL1.11.0和入门例子
  5. VS 中配置使用Visual SVN系列 一:SVN Server下载和安装
  6. php pdo 封装类,php pdo封装类代码(支持事务)
  7. 找出一批正整数中的最大偶数_正整数的性质 B6,C1
  8. 飞秋_飞秋2010_飞秋2010下载_飞秋下载2010正式版
  9. jvm相关參数,调优
  10. 未初始化的类,通过指针调用其非静态函数
  11. linux添加隧道,linux配置多级服务器登录和隧道映射
  12. springboot 指定 logback_Spring Boot日志框架实战解析
  13. 修改IP4属性时,针对闪退问题的解决方法
  14. python 执行py文件_python入门篇:python怎么运行?python如何运行py文件?
  15. ArcGISServer 10.2发布地理处理服务:以CAD数据至地理数据库为例(2)发布地理处理服务
  16. Elasticsearch 安装详细步骤(保姆级安装)
  17. Chapter 8 Part-of-Speech Tagging
  18. windows如何打开.key keynote文件
  19. 阿里大S,强推,接口测试之必会接口加密类型
  20. 运维学习 unit 5 用户的建立与管理

热门文章

  1. 从零实现一个3D建模软件
  2. python爬虫练习2:取道指成分股数据
  3. Java setlocale方法_Java MessageFormat setLocale()用法及代码示例
  4. linux soruce 命令,Linux source命令是干啥的?
  5. win7 IE11下,无法通过Windows更新为其他微软产品获取更新
  6. 如何将三维模型移动到真实位置
  7. 第六章 传统金融行业的区块链战略
  8. 大数据查询平台有哪些?Hadoop数据查询组件分析
  9. 第四届中国金融风云榜9月在深圳盛大揭晓
  10. python图灵机器人接口_apikey创建接入图灵机器人