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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top