Videojs.com

  • 开始使用
  • 指南
  • API 文档
  • 博客
  • Github
  • 开始使用
  • 指南
  • API 文档
  • 博客
  • Github

让你的播放器独一无二 凭借全球最受欢迎的开源HTML5播放器框架

开始使用演示
  • 城市
  • 奇幻
  • 森林
  • 海洋

功能

为什么选择 Video.js?

Video.js 是一款从头开始为 HTML5 世界构建的网络视频播放器。它支持 HTML5 视频和现代流媒体格式,以及 YouTube 和 Vimeo。

它支持桌面和移动设备上的视频播放。该项目于2010年中期启动,现在拥有数百名贡献者,并被超过45万个网站使用。

abstract player illustration

播放任何内容

支持播放 MP4 和 WebM 等“传统”文件格式,也支持 HLS 和 DASH 等自适应流媒体格式。甚至还有专门的直播界面!

stylized abstract pencil

易于样式化

Video.js 旨在成为一个可靠且一致的构建基础。播放器开箱即用,外观精美,但只需少量额外 CSS 即可轻松进行样式设计。

abstract collection of checkboxes

数百个插件

当您需要添加额外功能时,文档完善的插件架构将为您提供支持。社区已经构建了数百个您可以安装的皮肤和插件,例如 Chromecast、IMA,甚至 VR。

abstract players of various sizes

随处支持

您的视频应在您的应用运行的任何地方都能正常工作。团队努力支持我们能支持的每个现代浏览器,包括桌面和移动设备。

用户

由社区构建,由专业人士使用

示例

播放列表插件

高级示例包括播放列表插件,以及一些有用的详细信息,例如所有播放器属性、已触发的事件以及触发频率。

赞助商

帮助实现这一切的伙伴们

Brightcove 是该项目的主要赞助商,雇佣了许多核心成员,并每年在 Video.js 和 Video.js 插件上投入数千小时的工程时间。

Brightcove Player 基于 Video.js 构建,并被数千个视频网站使用,确保 Video.js 能够处理最专业的用例。

Brightcove - Online Video Platform | Video Hosting
企业支持
Fastly - CDN
CDN
Mux - Video API
网站
BrowserStack - Browser Testing
设备测试
Netlify - Website Hosting
静态托管

实现

何时选择 Video.js 而非 <video> 元素?

功能Video.jsHTML5
跨浏览器“皮肤”
基于 CSS 的皮肤在任何地方都很好看
在每个浏览器中外观不同
自适应流媒体(根据观看者带宽调整)
HLS 随处支持。DASH 随处支持,但 iOS Safari 除外。
HLS 和 DASH 默认情况下无法在 Chrome 或 Firefox 中播放。
社交视频平台
通过添加插件播放 YouTube、Vimeo 等。
不支持
社区构建插件
数百个!
可能?
浏览器 API 不一致性
使其消失
许多

参与其中

我们让任何人都能轻松加入并成为 Video.js 社区的一员。

demuxed logo
Demuxed 大会
slack logo
Video.js Slack
video-dev logo
Video-dev / #Videojs
videojs twitter logo
Video.js Twitter
code of conduct logo
行为准则
demuxed logo
Demuxed 大会
Video.js logo
  • 开始使用
  • 指南
  • API 文档
  • 博客
  • Github

Video.js 是一个免费的开源 HTML5 视频播放器框架。

© Brightcove 公司

Twitter logoGithub logo