概述

预计阅读时间: 2 分钟
重要说明

本站所有汉化文档均由个人翻译,不保证翻译质量,如有错误请及时联系我进行修改。

联系方式:

源文档 - Overview

Video.js React

Video.js 是一个开源的 Web 视频播放器库,使 Web 视频变得简单、高性能、可访问且可定制。

Video.js React 版本专为 React 应用设计,提供:

  • 可组合的基础组件 - 像搭积木一样构建播放器
  • React Hooks - 使用 usePlayeruseMedia 等 hooks 访问播放器状态
  • TypeScript 类型 - 完整的类型支持,提升开发体验
  • 预设配置 - 开箱即用的视频、音频、背景视频等预设

快速开始

npm install @videojs/react
import { createPlayer, videoFeatures } from '@videojs/react';
import { VideoSkin, Video } from '@videojs/react/video';

const Player = createPlayer({ features: videoFeatures });

function App() {
  return (
    <Player.Provider>
      <VideoSkin>
        <Video src="https://example.com/video.mp4" />
      </VideoSkin>
    </Player.Provider>
  );
}

文档结构

版本信息

Beta 版本

Video.js v10 目前处于 Beta 阶段。API 可能会根据反馈进行调整。

本文档基于 Video.js v10 beta 版本翻译。

相关链接

许可

Video.js 是免费的开源软件,根据 MIT 许可证发布。

更多信息请访问:https://github.com/videojs/v10/blob/main/LICENSE