一款纯前端驱动、高性能的 HLS (M3U8) 视频流在线播放解决方案。
m3u8在线播放器 基于成熟的 hls.js 库进行封装与优化,致力于提供稳定、高效、易于集成的 HLS 视频播放体验。
- ⚡️ 极简集成 & 纯客户端: 无需后端服务器支持,所有播放逻辑均在浏览器端完成,轻松部署至任何前端项目或静态页面(如 GitHub Pages, Vercel)。
- 🛠 多框架原生适配: 提供灵活的 JavaScript API,可无缝集成到 Vue (2/3), React, Angular, Svelte 等主流前端框架。
- 📊 深度流媒体分析: 支持实时查看 HLS 流的详细信息,包括当前播放清晰度、带宽、缓存状态及分片加载情况,便于开发者调试与优化。
- 🔄 自适应清晰度切换: 自动根据用户网络状况调整视频清晰度,并支持手动切换(如果流媒体提供多码率)。
- 🎨 现代播放器控件: 提供直观的用户界面,包含播放/暂停、进度条、音量控制、全屏模式和倍速播放等功能。
- 🔒 隐私与安全优先: 承诺不记录、不传输任何用户播放的流地址或视频内容,确保 100% 的本地解析与播放隐私。
想快速感受m3u8在线播放器的强大功能?访问我们的官方在线工具网站:
# 使用 npm
npm install ez-m3u8-player
# 使用 yarn
yarn add ez-m3u8-player