Кроссплатформенный эмулятор терминала на веб-технологиях с поддержкой плагинов и тем оформления.
videojs/video.js
Модульный, компонуемый open-source фреймворк медиаплеера для Web и React от проекта Video.js (v10).
- Звёзды
- 39,999
- Форки
- 7,483
- Открытые issues
- 846
- Последний коммит
- 4 часа назад
Что это?
Video.js v10 — это фреймворк медиаплеера для создания интерфейсов воспроизведения видео и аудио в Web и React. В его основе — модульные, компонуемые компоненты: разработчики собирают плеер из нужных частей, а не используют единый фиксированный компонент.
Проект публикуется в виде пакетов под областью @videojs, а основной пакет доступен на npm. Он распространяется для HTML и React; среди тем репозитория также упоминаются Vue и Svelte, а также потоковые форматы HLS и DASH.
В репозитории есть RFC по дизайну, руководство для участников и официальный сайт с документацией. Проект развивает многолетнюю историю плеера Video.js, а в README версия v10 описана как стабильная.
Ключевые возможности
- 01Модульные, компонуемые компоненты плеера, которые можно собирать по необходимости.
- 02Официальные пакеты для HTML и React; основной пакет опубликован на npm.
- 03Поддержка потоковых форматов, таких как HLS и DASH.
- 04RFC по дизайну и руководство для участников, помогающее начать локальную разработку.
Сценарии использования
- Добавление настраиваемого видеоплеера в веб-приложение на React.
- Создание страницы с потоковым видео, воспроизводящей в браузере контент в форматах HLS или DASH.
- Создание собственной темы плеера на основе компонуемых компонентов.
Быстрый старт
- 1
Установите навык Video.js для своего ИИ-агента для написания кода
- 2
Выведите варианты установки, соответствующие версии вашего фреймворка
npx @videojs/cli agents init
Что важно знать
- По метаданным проекта не удалось однозначно определить лицензию. Перед использованием проверьте лицензию в репозитории.
Темы
Частые вопросы
- Что такое video.js?
- Модульный, компонуемый open-source фреймворк медиаплеера для Web и React от проекта Video.js (v10). Video.js v10 — это фреймворк медиаплеера для создания интерфейсов воспроизведения видео и аудио в Web и React. В его основе — модульные, компонуемые компоненты: разработчики собирают плеер из нужных частей, а не используют единый фиксированный компонент.
- video.js можно использовать бесплатно? Какая у него лицензия?
- video.js распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- video.js всё ещё поддерживается?
- Активно поддерживается. Последний коммит в video.js — 21 окт. 2026 г..
- Для чего можно использовать video.js?
- Добавление настраиваемого видеоплеера в веб-приложение на React. Создание страницы с потоковым видео, воспроизводящей в браузере контент в форматах HLS или DASH. Создание собственной темы плеера на основе компонуемых компонентов.
- Как установить video.js?
- Установите навык Video.js для своего ИИ-агента для написания кода Выведите варианты установки, соответствующие версии вашего фреймворка: npx @videojs/cli agents init
- Где скачать video.js?
- Исходный код и инструкции по установке — на GitHub: https://github.com/videojs/video.js
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк на React для программного создания видео, где код задаёт таймлайн и анимацию.
JavaScript-библиотека для предсказуемого и удобного в поддержке управления глобальным состоянием в React и других библиотеках представления.
Профессиональный стартовый шаблон HTML, CSS и JavaScript для создания быстрых, надёжных и адаптивных сайтов и веб-приложений.
Открытые библиотеки для React и Svelte, позволяющие создавать интерактивные интерфейсы на основе узлов: блок-схемы, графы и редакторы рабочих процессов.
Настраиваемый TypeScript-фреймворк для создания rich text-редакторов на React с архитектурой, ориентированной на плагины, и ядром без схемы.