Como você transmite o vídeo M4V na web sem usar o Flash?
-
20-09-2019 - |
Pergunta
Estou construindo um site que precisa transmitir vídeo e ser amigável para dispositivos portáteis (especialmente o iPhone). Alguns computadores de mão não suportam flash, por isso estou evitando o uso de um flash player. Como o YouTube transmite seus vídeos para que eles joguem em ambos os desktops e iPhones? Estou procurando um jogador ou vários jogadores, que podem ser ativados de alguma forma com base no dispositivo do usuário.
Sua ajuda e orientação são muito apreciadas. Obrigado.
Solução
O site do YouTube e outros usam a tag de vídeo HTML5 para reprodução de streaming nos iPhones. Funciona assim:
<video width="480" height="360" controls>
<source src="test.mp4" type="video/mp4" />
<source src="test.ogv" type="video/ogg" />
</video>
No Safari (desktop, bem como móvel) e Chrome, o arquivo test.mp4 compactado por H264 será reproduzido. O Firefox reproduzirá o teste.OGV. Para outros vídeos, você ainda deve ter um player de vídeo flash como fallback. Você pode ter todo o formato escolhendo e flash de fallback automaticamente usando Html5media. Você também pode conferir Sublimevideo, que fornece controles de jogador de vídeo para o <video>
marcação.