O que é vídeo nativo?
Vídeo nativo é a mídia reproduzida diretamente pelos recursos de vídeo integrados de um navegador ou plataforma, em vez de um plug-in externo. Na web, ele geralmente é disponibilizado pelo elemento HTML video.
Como funciona o vídeo nativo
O vídeo nativo na web depende do stack de mídia do navegador, usando o elemento de mídia HTML, decodificadores integrados e serviços de reprodução da plataforma. A marcação e os scripts podem fornecer fontes alternativas, texto temporizado, imagens de pôster, controles e eventos sem um ambiente de execução de plug-in. A reprodução efetiva ainda depende da combinação de suporte a contêiner, codec, perfil, criptografia e sistema operacional. Em um fluxo de trabalho de entrega, esse é o ponto final no cliente para arquivos progressivos ou integrações de streaming adaptativo, não um formato de mídia único.
Informações essenciais
- O resultado de canPlayType() é apenas uma indicação de capacidade (uma string vazia, “maybe” ou “probably”) e não garante a decodificação bem-sucedida de um arquivo específico.
- Os controles nativos, o comportamento do teclado e a apresentação em picture-in-picture variam conforme o navegador e o dispositivo, por isso interfaces personalizadas ainda exigem testes em diferentes plataformas.
- Legendas fornecidas por elementos track permanecem como recursos separados de texto temporizado; incorporar texto aos pixels elimina a possibilidade de pesquisa e o controle pelo usuário.
Quando o vídeo nativo é importante
Use vídeo nativo para acessar controles padrão, legendas, APIs de acessibilidade e recursos de reprodução do dispositivo. O suporte a codecs e streaming ainda varia, por isso forneça fontes testadas ou um comportamento alternativo.