vue + videojs 处理 m3u8 的坑
栏目: JavaScript · 发布时间: 5年前
内容简介:坑后面再说,先让m3u8运行起来,<link href="<script src="
vue + videojs 处理 m3u8 的坑:
坑后面再说,先让m3u8运行起来,
第一步:首先vue的index.html 引入
<link href=" http://cdn.bootcss.com/video.... ; rel="stylesheet" />
<script src=" http://cdn.bootcss.com/video.... ;></script>
<script src=" http://cdn.bootcss.com/videoj... ;></script>
这3个东西,我觉得这几个很重要!
第二步:然后在xxx.vue使用:
<video
id="hls-video" width="1024" height="576" class="video-js vjs-default-skin" playsinline webkit-playsinline controls preload="auto" x-webkit-airplay="true" x5-video-player-fullscreen="true" x5-video-player-typ="h5" > <source src="your addr" type="application/x-mpegURL" > </video>
第三步:js中的mouted()实例化:
var player;
player = videojs('hls-video');
补充:在methods中可以用:player.play()播放;player.pause()暂停。
坑来了!:
如果你第一次渲染,完全没问题,如果从这个页面跳spa到别的页面,再跳回来,bug出现了!
为什么会有红字error?我做错了什么?
因为你没有销毁这个东西!
在本页面xxx.vue 中加上:
beforeDestroy: function () {
player.dispose();
},
完美解决!这个东西真的太坑了!
感谢大家的支持!!谢谢
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 自然语言处理之数据预处理
- Python数据处理(二):处理 Excel 数据
- 什么是自然语处理,自然语言处理主要有什么
- 集群故障处理之处理思路以及健康状态检查(三十二)
- Spark 持续流处理和微批处理的对比
- Android(Java)日期和时间处理完全解析——使用Gson和Joda-Time优雅地处理日常开发中关于时间处理的...
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Paradigms of Artificial Intelligence Programming
Peter Norvig / Morgan Kaufmann / 1991-10-01 / USD 77.95
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-......一起来看看 《Paradigms of Artificial Intelligence Programming》 这本书的介绍吧!