当前位置: 首页 > news >正文

前端如何播放flv视频

1、引入js

<script src="https://cdn.bootcdn.net/ajax/libs/flv.js/1.6.2/flv.min.js"></script>

2、核心代码

<script>

if (flvjs.isSupported()) {

       var videoElement = document.getElementById('videoElement');

       var flvPlayer = flvjs.createPlayer({

                                               type: 'flv', //媒体类型,flv 或 mp4,默认 flv

isLive: true, // 开启直播

hasAudio: false, //是否有音频,需要设置为false不然播放不了视频

cors: true,  // 开启跨域访问

url: 'http://192.168.88.80:8081/live/aa.flv'

       },

{

           enableWorker: false, //不启用分离线程

           enableStashBuffer: false, //关闭IO隐藏缓冲区

           reuseRedirectedURL: true, //重用301/302重定向url,用于随后的请求,如查找、重新连接等。

           autoCleanupSourceBuffer: true //自动清除缓存

         }

);

       flvPlayer.attachMediaElement(videoElement);

       flvPlayer.load();

       flvPlayer.play();

       // flvPlayer.stop();

   }

</script>

3、页面直接用video 标签即可,详情可参考:http://www.yayihouse.com/yayishuwu/chapter/4510

相关文章:

  • 基于音频Transformer与动作单元的多模态情绪识别算法设计与实现(在RAVDESS数据集上的应用)
  • Vue3的模块化设计: 使用Script Setup API
  • Vue 3.0中自定义Composition API
  • 基于python的机器学习(九)—— 评估算法(二)
  • axios报错: Uncaught ReferenceError: axios is not defined
  • 黑马点评双拦截器和Threadlocal实现原理
  • Java多线程编程最佳实践
  • Docker Swarm配置
  • 算法题:小红的子串
  • Python爬虫实战:研究Portia框架相关技术
  • 使用workvisual对库卡机器人进行程序备份
  • 【漫话机器学习系列】276.梯度悬崖(Gradient Cliff)
  • 初识 RocketMQ 知识总结:基础概念、架构解析、核心特性与应用场景
  • 【Java学习笔记】代码块
  • [Solution] git push error (exit code 128)
  • 试验台铁地板:颠覆传统的创新之举
  • 关键点翻转 数据增强踩坑
  • DeepSeek实战--MCP Client Stdio模式
  • android studio 开启无线调试
  • Spring AI 1.0.0 中文文档上线
  • 西宁城东区建设局公租房网站/百度seo快速提升排名
  • 做宽屏网站/湖南seo优化排名
  • 牡丹花网站建设策划书/全网推广的方式有哪些
  • 2018年做网站/seo网页优化工具
  • 网站开发企业培训/品牌推广策划
  • wordpress下载站插件/在线crm系统