Web技術を基盤とし、プラグインやテーマで拡張できるクロスプラットフォームのターミナルエミュレーター。
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
AI コーディングエージェントに Video.js スキルをインストールする
- 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 の数値は毎日更新されます。
関連プロジェクト
動画のタイムラインやアニメーションの唯一の情報源をコードとする、Reactベースのプログラム生成動画フレームワーク。
Reactなどのビューライブラリと併用できる、予測可能で保守しやすいグローバル状態管理のためのJavaScriptライブラリ。
高速で堅牢、柔軟なWebサイトやWebアプリを構築するための、プロ品質のフロントエンド向けHTML・CSS・JavaScriptスターターテンプレート。
フローチャート、グラフ、ワークフローエディターなど、ノードベースのインタラクティブなUIを構築するためのオープンソースReact・Svelteライブラリ。
React上に、プラグイン優先かつスキーマレスなコアを備えたリッチテキストエディタを構築するための、カスタマイズ可能なTypeScriptフレームワーク。