文章摘要
Video.js发布v10.0.0测试版,这是对视频播放器及其相关开源项目的全面重构。新版本大幅缩减了默认包体积(减少88%),采用现代化开发模式支持深度定制,并为未来AI增强功能奠定基础。此次更新由多个知名开源项目团队合作完成,旨在适应现代网页视频开发需求。
文章总结
Video.js v10 Beta 发布:全新启程
发布日期:2026年3月10日
核心亮点:Video.js v10 Beta 是一次彻底的重构,不仅优化了代码库,还与 Plyr、Vidstack 和 Media Chrome 等开源项目合作,共同打造更现代化的网页视频播放器。
主要改进
体积大幅缩减
- 默认包大小减少 88%(相比 v8.x.x)。
- 移除自适应码率(ABR)支持后,HTML 视频播放器体积仍减少 66%。
- React 版本的播放器体积更小,例如一个简单的“Hello World”示例仅需 <5 kB(gzip 后)。
全新流媒体引擎 SPF
- 专为简单用例设计,支持按需组合功能组件。
- 对于基础的 HLS 流媒体需求,SPF 引擎的体积仅为 Video.js v8 的 19%。
- 兼容现有引擎(如 HLS.js、Shaka),但针对轻量级场景优化。
现代化设计与定制化
- 提供多套开箱即用的皮肤(如默认的磨砂风格和极简风格),并支持深度定制。
- UI 组件基于非样式化的基础元素(类似 Radix 和 Base UI),便于开发者自由调整。
- 支持通过“预设”快速构建特定场景的播放器(如视频、音频、背景视频)。
AI 开发支持
- 优化文档结构(如
llms.txt和 Markdown 版本),便于 AI 工具理解和使用。 - 提供非抽象的组件和清晰的 API 合约,帮助 AI 代理更高效地生成代码。
- 优化文档结构(如
未来计划
- 正式版目标:2026 年中期发布,届时将提供迁移指南和更多预设功能。
- 短期重点:完善基础功能(如字幕、设置菜单),并逐步支持广告等复杂需求。
试用与反馈
致谢:感谢核心开发团队、顾问及赞助公司(如 Mux、Brightcove)的支持,共同推动 Video.js 生态的演进。
标语:“重新爱上你的视频播放器” ❤️
—— @heff
评论总结
总结评论内容:
- 对项目的积极评价
- 多位用户表达了对新版本的期待和赞赏 "Absolutely love what you and your friends have built. Great work!" (评论1) "Very nice! I switched off video.js some time ago...Looking forward to trying this new version." (评论3)
- 关于项目控制权的疑问
- 有用户询问项目所有权变更情况 "Did the private equity buy the domain...or was this always under your control?" (评论2)
- 行业动态讨论
- 用户注意到视频播放器领域的变化 "Seems to me like a lot is changing...react-player new version, taken over by Mux" (评论4)
- 技术方案咨询
- 有用户寻求视频/图片滑动解决方案 "recommend me good, battle-tested 'slider' solution...capable of handling huge galleries" (评论5)
- 初步使用反馈
- 用户报告了v10版本的正面体验 "I just happened to try v10 yesterday for HLS and it's looking great" (评论6)