vue + videojs 处理 m3u8 的坑
栏目: JavaScript · 发布时间: 6年前
内容简介:坑后面再说,先让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优雅地处理日常开发中关于时间处理的...
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Google是如何控制世界的
(美)丹尼尔·伊克比亚 / 李军 / 东方出版社 / 2008-08 / 36.00元
秘Google的发展之路! Google,这个有着数百亿的网页存储量、每天两亿搜索次数的搜索引擎,最初仅仅是一个方程式。这个由拉里·佩奇和塞吉·布林两位天才创造出的超级算法甚至比可口可乐的配方还要保密。 当广告公司为自己网页在搜索结果中的排序争得头破血流时,Google正悠然地坐收渔翁之利,这种天才的拍卖广告链接的商业模式给Google带来了令人瞠目结舌的企业利润!仅仅从1999~20......一起来看看 《Google是如何控制世界的》 这本书的介绍吧!