Repolode
videojs

videojs/video.js

Framework modular e componível de código aberto para criar players de mídia na Web e no React, do projeto Video.js (v10).

Estrelas
39,999
Forks
7,483
Issues abertas
846
Último commit
há 3 horas

O que é?

O Video.js v10 é um framework de player de mídia para criar interfaces de reprodução de vídeo e áudio na Web e no React. Seu design é baseado em componentes modulares e componíveis, permitindo que os desenvolvedores montem um player com as peças necessárias, em vez de adotar um único componente de player fixo.

O projeto é publicado como pacotes no escopo @videojs, e o pacote principal está disponível no npm. Ele é distribuído para HTML e React, e os tópicos do repositório também mencionam Vue e Svelte, além de formatos de streaming como HLS e DASH.

O repositório inclui RFCs de design, um guia para contribuidores e um site oficial com documentação. O projeto dá continuidade ao player Video.js, que existe há bastante tempo, e o README descreve a v10 como estável.

Recursos principais

  • 01Componentes modulares e componíveis de player, que podem ser combinados conforme necessário.
  • 02Pacotes oficiais para HTML e React, com o pacote principal publicado no npm.
  • 03Compatibilidade com formatos de streaming como HLS e DASH.
  • 04Inclui RFCs de design e um guia para contribuidores voltado ao desenvolvimento local.

Casos de uso

  • Adicionar um player de vídeo personalizável a uma aplicação Web em React.
  • Criar uma página de streaming de vídeo que reproduza conteúdo HLS ou DASH no navegador.
  • Criar uma skin personalizada para o player usando componentes componíveis.

Início rápido

  1. 1

    Instale a skill do Video.js no seu agente de programação com IA

  2. 2

    Exiba as opções de instalação compatíveis com o seu framework

    npx @videojs/cli agents init

Antes de usar

  • Não foi possível identificar claramente a licença nos metadados do projeto. Confira a licença do repositório antes de usá-lo.

Tópicos

Perguntas frequentes

O que é video.js?
Framework modular e componível de código aberto para criar players de mídia na Web e no React, do projeto Video.js (v10). O Video.js v10 é um framework de player de mídia para criar interfaces de reprodução de vídeo e áudio na Web e no React. Seu design é baseado em componentes modulares e componíveis, permitindo que os desenvolvedores montem um player com as peças necessárias, em vez de adotar um único componente de player fixo.
video.js é gratuito? Qual é a licença?
video.js é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
video.js ainda é mantido?
Manutenção ativa. O último commit de video.js foi em 21 de out. de 2026.
Para que posso usar video.js?
Adicionar um player de vídeo personalizável a uma aplicação Web em React. Criar uma página de streaming de vídeo que reproduza conteúdo HLS ou DASH no navegador. Criar uma skin personalizada para o player usando componentes componíveis.
Como instalar video.js?
Instale a skill do Video.js no seu agente de programação com IA Exiba as opções de instalação compatíveis com o seu framework: npx @videojs/cli agents init
Onde consigo video.js?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/videojs/video.js

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados