Repolode
videojs

videojs/video.js

Video.jsプロジェクトによる、WebとReact向けのモジュール式で組み合わせ可能なオープンソースメディアプレーヤーフレームワーク(v10)。

スター
39,999
フォーク
7,483
未解決の Issue
846
最終コミット
3 時間前

これは何?

Video.js v10は、WebやReactで動画・音声の再生インターフェースを構築するためのメディアプレーヤーフレームワークです。モジュール式で組み合わせ可能な設計を採用しているため、開発者は単一の固定的なプレーヤーコンポーネントに依存せず、必要なパーツを組み合わせてプレーヤーを構築できます。

プロジェクトは@videojsスコープのパッケージとして公開されており、コアパッケージはnpmで入手できます。HTMLとReact向けに配布されており、リポジトリのトピックではVueやSvelteのほか、HLSやDASHなどのストリーミング形式にも言及しています。

リポジトリには設計RFC、コントリビューターガイド、ドキュメントを掲載した公式サイトがあります。長年提供されてきたVideo.jsプレーヤーの後継であり、READMEではv10を安定版としています。

主な機能

  • 01必要に応じて組み合わせられる、モジュール式のプレーヤーコンポーネント。
  • 02HTMLとReact向けの公式パッケージを提供。コアはnpmで公開。
  • 03HLSやDASHなどのストリーミング形式に対応。
  • 04設計RFCと、ローカル開発向けのコントリビューターガイドを収録。

ユースケース

  • React製のWebアプリケーションにカスタマイズ可能な動画プレーヤーを追加する。
  • ブラウザーでHLSやDASHコンテンツを再生するストリーミング動画ページを構築する。
  • 組み合わせ可能なプレーヤーコンポーネントをベースに、独自のプレーヤースキンを作成する。

クイックスタート

  1. 1

    AI コーディングエージェントに Video.js スキルをインストールする

  2. 2

    使用するフレームワークに対応したインストール方法を表示する

    npx @videojs/cli agents init

使う前に知っておきたいこと

  • プロジェクトのメタデータからライセンスを明確に特定できませんでした。使用する前にリポジトリのライセンスを確認してください。

トピック

よくある質問

video.js とは?
Video.jsプロジェクトによる、WebとReact向けのモジュール式で組み合わせ可能なオープンソースメディアプレーヤーフレームワーク(v10)。 Video.js v10は、WebやReactで動画・音声の再生インターフェースを構築するためのメディアプレーヤーフレームワークです。モジュール式で組み合わせ可能な設計を採用しているため、開発者は単一の固定的なプレーヤーコンポーネントに依存せず、必要なパーツを組み合わせてプレーヤーを構築できます。
video.js は無料で使えますか?ライセンスは?
video.js は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
video.js は今もメンテナンスされていますか?
活発にメンテナンス中。video.js の最終コミットは 2026年10月21日 です。
video.js は何に使えますか?
React製のWebアプリケーションにカスタマイズ可能な動画プレーヤーを追加する。 ブラウザーでHLSやDASHコンテンツを再生するストリーミング動画ページを構築する。 組み合わせ可能なプレーヤーコンポーネントをベースに、独自のプレーヤースキンを作成する。
video.js のインストール方法は?
AI コーディングエージェントに Video.js スキルをインストールする 使用するフレームワークに対応したインストール方法を表示する: npx @videojs/cli agents init
video.js はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/videojs/video.js

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト