video.js

videojs活跃维护

开源媒体播放器框架,支持 HTML 和 React,统一处理 HLS、DASH 等流媒体格式,帮你在网页里快速搭出稳定可定制的视频播放器。

Video.js v10 - open source media player framework for HTML and React.

[email protected]发布于 2026-11-04 00:05 UTC40,145star +38 / 7 天7,492fork同步于 2026-11-10 11:20 UTC

怎么上手

由 README 提炼,执行前请确认
npx @videojs/cli agents init
硬件要求按 README 说明

README 未说明

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

面向 Web 与 React 的现代化模块化媒体播放器框架,用来搭建可组合的自定义播放器

开源媒体播放器框架,支持 HTML 和 React,统一处理 HLS、DASH 等流媒体格式,帮你在网页里快速搭出稳定可定制的视频播放器。

核心能力

  • 提供模块化、可组合的播放器框架结构
  • 同时支持 Web 与 React 两种使用场景
  • v10 已稳定,可基于其组件与 API 开发
  • 提供 AI 编码代理专用的 Video.js skill 与 CLI 引导
  • 文档、RFC 与社区讨论渠道齐全

容易踩的坑

该命令只打印与版本匹配的安装选项,不会修改项目,实际安装需按输出自行执行;使用 AI 编码代理时建议先安装 Video.js skill,否则可能按不匹配的版本文档写代码;README 未给出具体包名与安装命令,需查阅官网文档确认

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本[email protected]
  1. [email protected]video.js: v10.3.0最新正式版2026-11-04 · 2026-11-04 00:05 UTC

    10.3.0 (2026-11-03)

    Miscellaneous Chores

    • video.js: Synchronize videojs versions
  2. @videojs/[email protected]@videojs/youtube-video: v10.3.02026-11-04 · 2026-11-04 00:05 UTC
    查看更新说明

    10.3.0 (2026-11-03)

    Features

    • core: show a pending autoplay as starting playback (#9609) (6f56667)
    • mux-data: report framework and engine in the player software name (#9577) (d84b573)
    • packages: configure playback rates on the player (#9533) (bd4e8bf)

    Bug Fixes

    • packages: fill the buffered bar for embed adapters (#9679) (2abaaef)

    Dependencies

    • The following workspace dependencies were updated
      • dependencies
        • @videojs/media bumped to 10.3.0
        • @videojs/utils bumped to 10.3.0
  3. @videojs/[email protected]@videojs/wistia-video: v10.3.02026-11-04 · 2026-11-04 00:05 UTC
    查看更新说明

    10.3.0 (2026-11-03)

    Features

    • mux-data: report framework and engine in the player software name (#9577) (d84b573)

    Bug Fixes

    • packages: fill the buffered bar for embed adapters (#9679) (2abaaef)

    Dependencies

    • The following workspace dependencies were updated
      • dependencies
        • @videojs/media bumped to 10.3.0
        • @videojs/utils bumped to 10.3.0
  4. @videojs/[email protected]@videojs/vimeo-video: v10.3.02026-11-04 · 2026-11-04 00:05 UTC
    查看更新说明

    10.3.0 (2026-11-03)

    Features

    • core: show a pending autoplay as starting playback (#9609) (6f56667)
    • mux-data: report framework and engine in the player software name (#9577) (d84b573)
    • packages: configure playback rates on the player (#9533) (bd4e8bf)

    Bug Fixes

    • packages: fill the buffered bar for embed adapters (#9679) (2abaaef)

    Dependencies

    • The following workspace dependencies were updated
      • dependencies
        • @videojs/media bumped to 10.3.0
        • @videojs/utils bumped to 10.3.0
  5. @videojs/[email protected]@videojs/utils: v10.3.02026-11-04 · 2026-11-04 00:05 UTC
    查看更新说明

    10.3.0 (2026-11-03)

    Bug Fixes

    • core: hide open popovers before entering fullscreen (#9627) (1e2291c)
    • element: inherit keep-alive from shadow hosts (#9525) (9574e5d)

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Video.js v10

    package-badge discord-badge pnpm preview-badge

    Modern, modular, and composable media player framework for Web and React.

    Video.js v10 is stable. Build with it and share your feedback 🙏.

    AI Quickstart

    Using an AI coding agent? Install the Video.js skill so it reads the docs that match your installed version before writing code.

    Then print the version-matched installation choices for your framework. The command returns instructions without modifying your project:

    npx @videojs/cli agents init
    

    Documentation

    If you'd like to get started and learn more, you can find our documentation on our website:

    Community

    If you need help with anything related to Video.js 10, or if you'd like to casually chat with other members:

    Contributing

    We'd love for you to join our community channels above and give us feedback! Feedback on any of the following would help us:

    • Player skin designs
    • Component structures and APIs
    • Package structure and exports
    • Repo, workspace, contributor guides

    Please see our contributing guide for getting set up locally and making code or docs changes.

    Code of Conduct

    Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

    CI Sponsor