Sobre o projeto
MuiPlayer é um componente de reprodução de vídeo HTML5 projetado para fornecer uma interface e comportamento consistentes do player em navegadores desktop e móveis. Ele vem com controles de reprodução padrão para cenários comuns, como reprodução em tela cheia, avanço rápido, reprodução em loop, ajuste de volume e decodificação de vídeo.
O projeto aborda problemas recorrentes de desenvolvimento de vídeo H5, incluindo interfaces de navegador diferentes, conflitos de extensão e gerenciamento de estado, variações nos tempos de eventos da API de mídia entre ambientes Android, iOS e PC, e compatibilidade de formatos de mídia. Ele lista suporte para fontes MP4, m3u8 e FLV e visa lidar com grande parte da compatibilidade entre ambientes necessária.
A instalação está disponível através de npm ou yarn, e o player pode ser incluído diretamente com arquivos CSS/JavaScript ou como um módulo importado. Uma instância básica é criada passando um objeto de configuração contendo um contêiner, título e fonte de mídia. A documentação descreve parâmetros adicionais da API para personalizar o comportamento do player.
Além do pacote principal, o projeto fornece links para plugins de extensão separados para desktop e celular, juntamente com documentação da API, demonstrações e sites de documentação em inglês e chinês. O repositório pode ser executado localmente com npm install e npm start.
O README descreve o lançamento de código aberto como versão não comercial e direciona os usuários que procuram um player comercial para um plugin de aplicação profissional. Ele também contém um selo de licença MIT, enquanto a seção de licença aponta para a GNU General Public License, portanto, o arquivo LICENSE do repositório deve ser verificado antes do uso.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.