使用的包

"video.js": "^7.6.6",
"videojs-contrib-hls": "^5.15.0",

案例

.vue部分

     <videoid="my-video"class="video-js vjs-default-skin vjs-big-play-centered"width="600"height="500"controlsmutedpreload="auto"autoplay><source :src="liveUrl" type="application/x-mpegURL" /></video>

.js部分

变量说明:
:src中使用了变量“liveUrl”,需要自己提前赋值,这里不贴了
videojsObj;预设为null

     if (that.videojsObj === null) {//如果对象为空,则生成video.js对象that.$nextTick(() => {that.videojsObj = videojs("my-video",function () {this.load(that.liveUrl);//加载播放地址this.play();//开始播放});})} else {//对象已存在时,直接重新加载视频流地址that.videojsObj.pause();//暂停播放that.videojsObj.src(that.liveUrl);//设置新的直播流that.videojsObj.load(that.liveUrl);//重新加载that.videojsObj.play();//开始播放}

注意

离开页面时,把对象释放掉,不然后台会一直请求.ts片段

this.videojsObj.dispose();

vue+video.js播放.m3u8地址视频相关推荐

  1. Vue Video.js播放m3u8视频流格式(video+videojs-contrib-hl)

    文章目录 1. Vue+Video.js播放效果图 2. npm安装和引入 3. vue 使用 4. 动态设置video视频的src地址 5. Uncaught (in promise) TypeEr ...

  2. Vue+Video.js播放m3u8视频流(海康威视摄像头+RTMP服务+FFmpeg)

    场景 Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览: Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览_BADAO_LIUMANG_QIZHI的博客-CSDN博客 ...

  3. m3u8.php怎么调用,怎样使用Vue结合Video.js播放m3u8视频

    这次给大家带来怎样使用Vue结合Video.js播放m3u8视频,使用Vue结合Video.js播放m3u8视频的注意事项有哪些,下面就是实战案例,一起来看一下. 首先,我们需要在vue工程中安装vi ...

  4. video插件播放m3u8格式视频(存原生)

    video插件播放m3u8格式视频(存原生) 这里使用原生的javascript实现m3u8格式视频播放. 使用了包括video.min.js库和HLS插件. 1-基础使用 <!DOCTYPE ...

  5. Video 标签播放 m3u8 格式视频

    在不借助流媒体播放器的前提下,直接播放 m3u8 格式的视频文件 更多精彩 更多技术博客,请移步 IT人才终生实训与职业进阶平台 - 实训在线 写在前面的话 为什么要播放 m3u8 格式的视频 对于一 ...

  6. video标签播放m3u8格式视频-------html页面

    m3u8是苹果公司推出一种视频播放标准,是m3u的一种,不过 编码方式是utf-8,是一种文件检索格式,将视频切割成一小段一小段的ts格式的视频文件,然后存在服务器中(现在为了减少I/o访问次数,一般 ...

  7. Video.js 播放m3u8直播流

    谷歌浏览器全面禁止flash导致直播流无法播放, 通过video.js结合videojs-contrib-hls实现播放m3u8直播流 粘贴到html打开即可 <!DOCTYPE html> ...

  8. 使用video.js播放手机本地视频

    一.开发背景简介 项目要求调用手机本地相册的视频并在web页面上展示,但是原生的video标签并不能做到很好的兼容性,所以使用第三方库video.js调用手机本地视频并播放. 二.video.js的引 ...

  9. video.js播放m3u8视频

    m3u8 是一种基于HTTP Live Streaming(HLS)文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成.目前 由 Apple.inc 率先提出的 HLS 协议在 ...

最新文章

  1. rpgmaker mv修改_吴青峰版一点点MV 释出,唱作女帝陈珊妮执导
  2. 如何解决实时历史数据库存储成本问题?
  3. StereoBM::disp12MaxDiff Crash the Release
  4. 酷派COOL 20 Pro影像大升级:搭载5000万AI三摄 主攻夜景
  5. 在centos7安装theia
  6. Android UDP
  7. Atitit 提升开发效率 提升团队人员能力 目录 1. 多语言扩展 提升抽象度 2 2. 从上到下法 vs 从下倒上 问题诊断解决法 2 2.1. 培训机制 上到下法 2 2.2. 问题案例
  8. 在Excel里怎么输入可以打钩的选择框?
  9. 如何下载东四街道卫星地图高清版大图
  10. php老虎杠子鸡虫条件,老虎、杠子、鸡——在游戏中学习
  11. Android OS历史版本
  12. 双十一,美团为何静悄悄?
  13. 3*4的方格,有多少个长方形?
  14. Leetcode刷题149. 直线上最多的点数
  15. 国产安卓和原生android,定制安卓和原生Android到底有哪些不同?真相了!
  16. 任正非揭秘华为鸿蒙,任正非揭秘!华为鸿蒙系统,比安卓、苹果系统快,为物联网而生...
  17. 满洲国时期的国都建设
  18. unity人物刚体移动_教程篇 | Unity人物移动动画
  19. java utf8 简繁转换 类库_java简繁转换(区分港台)
  20. 我国社保待遇标准将逐步与物价挂钩

热门文章

  1. java 7种枚举类型_Java中的枚举类型
  2. IE-LAB网络实验室:rs ccie 思科路由交换 帧中继技术介绍
  3. 前端Url 传参编码
  4. 浏览器手动设置cookies
  5. Site Recovery Manager 8.4 - 数据中心灾难恢复 (DR)
  6. Photon01_Photon Voice 实现远程语音聊天功能
  7. 使用 Flex 布局踩过的坑以及如何避免
  8. java实现解压(zip和rar文件)实例-解决中文乱码问题
  9. 读书笔记之《自控力》
  10. android7.0 比较特别的功能,安卓7.0有什么新功能 Android7.0新功能全面一览