首页 > 其他分享 >vue 使用LivePlayer H5播放器播放m3u8格式视频

vue 使用LivePlayer H5播放器播放m3u8格式视频

时间:2024-09-26 18:26:19浏览次数:3  
标签:视频 vue m3u8 H5 LivePlayer liveqing 播放 liveplayer

一、官方网址 https://www.liveqing.com/docs/manuals/LivePlayer.html#%E5%9C%A8-vue-%E4%B8%AD%E4%BD%BF%E7%94%A8

vue 使用LivePlayer H5播放器播放m3u8格式视频_m3u8

二、安装依赖

npm install @liveqing/liveplayer

三、复制依赖文件

在node_modules下找到这三个文件

vue 使用LivePlayer H5播放器播放m3u8格式视频_m3u8_02

将他们复制到public文件夹下

vue 使用LivePlayer H5播放器播放m3u8格式视频_m3u8_03

四、在index.html中引入liveplayer-lib.min.js

<script src="js/liveplayer-lib.min.js"></script>

vue 使用LivePlayer H5播放器播放m3u8格式视频_视频播放_04

五、在vue组件中使用
<template>
    <div class="container">
      <!-- 视频播放 -->
    <div class="video-panel" v-if="showVideo">
      <div class="close-box">
        <img class="h-icon-close" :src="videoClose" @click="showVideo = false">
      </div>
      <LivePlayer :videoUrl="videoUrl" live muted stretch></LivePlayer>
    </div>
    </div>
</template>
<script>
  import LivePlayer from "@liveqing/liveplayer";

  export default {
    name: 'AMap',
    data() {
      return {
        videoClose: require('../assets/images/map/video-close.png'), //关闭video的标签
        videoUrl: 'http://10.42.1.149:4001/EUrl/NELzx7O/live.m3u8', //视频播放地址
        showVideo: true, //是否展示视频弹窗
      }
    },
    components: {
      LivePlayer
    },
    mounted() {
    },
    methods: {
      //视频播放
      async videoPlay() {
        this.showVideo = true
      },
    },
  }

</script>

标签:视频,vue,m3u8,H5,LivePlayer,liveqing,播放,liveplayer
From: https://blog.51cto.com/u_17041144/12120662

相关文章

  • (H5前端CAD)在线CAD如何实现图形识别功能
    前言CAD图形识别功能可帮助用户快速识别和提取CAD图纸中的各种图形,从而加速设计过程。​可应用在识别与分类阶段,自动识别图纸中的不同元素,通过特定特征进行区分,减少了手动分类的工作量;也可应用在数量统计阶段,统计图纸中各种构件的数量用于预算;还可运用在图纸定位和应用阶段,快速定......
  • vue项目部署到nginx后一刷新页面就404
    在Vue项目部署到Nginx服务器上时,遇到刷新页面显示404的问题,通常是因为Nginx无法正确地处理Vue路由。Vue应用的路由是前端路由,依赖于JavaScript来动态解析URL,当直接访问除根路径外的URL时,Nginx默认会尝试在服务器上找到对应的文件或目录,如果找不到就会返回404错误。为了解决这个问......
  • 微信小程序如何调起H5页面的支付?
    做过微信公众号支付(JSAPI)的同学,会比较熟悉,调起微信支付所需要的六个必须参数:appId、timeStamp、nonceStr、package、signType。JSAPI官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=7_7&index=6我们再来看一下小程序支付的官方介绍:https://pay.weixin.qq.co......
  • 如何用Java SpringBoot Vue搭建宠物店管理系统?实现高效业务流程
    ✍✍计算机毕业编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取......
  • java+vue计算机毕设本科生考勤与考核管理信息系统【源码+程序+论文+开题】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高校规模的不断扩大和学生人数的急剧增加,传统的人工考勤与考核方式已难以满足高效、准确的管理需求。在日常教学管理中,学生考勤、成绩管理、选课......
  • vue3对接-捷宇SDK高拍仪
    vue3对接捷宇的sdk高拍仪。一般来说拿到捷宇对接资料,拿到控件,安装到需要的机器上不同的设备型号,插件会不一样,捷宇只适合windos系统。对接资料大概这些在对应的机器上安装控件(如果控件版本较老,则只支持IE浏览器)控件无脑安装就行,控件安装完成后需要去注册表搜索......
  • java+vue计算机毕设班级管理系统【源码+程序+论文+开题】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着教育信息化的不断深入发展,传统的班级管理模式已难以满足当前高效、精准、便捷的管理需求。传统方式下,学生信息、成绩、宿舍分配、辅导员沟通、教......
  • java+vue计算机毕设报考意向分析系统【源码+程序+论文+开题】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着教育改革的深入和高校招生规模的不断扩大,学生报考高校及专业的选择日益成为影响个人未来发展的关键环节。然而,面对众多高校、复杂的专业设置以及......
  • 【VUE】[Violation] Added non-passive event listener to a scroll-blocking...
    1.问题[Violation]Addednon-passiveeventlistenertoascroll-blocking<某些>事件.Considermarkingeventhandleras'passive'tomakethepagemoreresponsive.See<URL>译:[违规]向滚动阻止添加了非被动事件侦听器<某些>事件.请考虑将事件处理程序标记为“被......
  • 基于django+vue智能出行系统设计与实现【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着城市化进程的加速和居民生活水平的提高,交通出行已成为现代社会不可或缺的一部分。然而,传统出行方式面临着交通拥堵、资源浪费、环境污......