Vídeo

O HTML5 disponibiliza de vários recursos para se inserir vídeos. Dessa forma, não é preciso mais ficar dependendo de plugins (entenda-se Flash) para colocar vídeos em seu site. Além disso, o tempo de carregamento do vídeo irá diminuir, pois, existe uma tag específica para isso, tornando o seu site mais dinâmico.

Veja o exemplo abaixo:

<video id="meu video" src="meuvideo.mp4" poster="minhaimagem.jpg" width="400px" heigth="200px" controls autobuffer></video>

Veja os atributos da tag <video>:

src: indica o endereço ou URL do arquivo do vídeo.
loop: determina se o vídeo irá tocar repetidamente.
controls: mostra os controles de vídeo (botão play/pause e indicador de tempo decorrido do vídeo).
autoplay: determina se o vídeo começará a tocar assim que o site for acessado.
autobuffer: determina se o vídeo irá ser carregado em plano de fundo assim que o site for acessado.
width e heigth: largura altura desejada para seu vídeo.
poster: coloque o endereço da imagem que irá carregar caso o vídeo não carregue.

Os atributos “loop”, “controls”, “autoplay” e “autobuffer” são booleanos, ou seja, basta escrever dentro da tag “<video>″ se você quiser umas de suas funções. No exemplo acima se eu quisesse que ela tocasse repetidamente, bastava escrever “loop” dentro da tag <video>.

Os atributos “autoplay” e “autobuffer” não podem ficar na mesma tag (ou o vídeo carrega em plano de fundo ou ele é tocado imediatamente).

Abaixo podemos ver quais formatos funcionam em cada navegador:

–> mp4 e ogg.
–> não há.
–> ogg.
–> não há.
–> não há.

Os formatos wmv, avi, mov e flv não rodaram ou apresentaram problemas nos navegadores.

Veja abaixo como fica o seguinte código fonte no navegador:

<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.flv" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>
<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.wmv" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>
<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.mov" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>
<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.mp4" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>
<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.ogg" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>
<video id="audiodeentrada" src="http://html5.x4ids.com.br/wp-content/uploads/videos/Planejar.avi" controls autobuffer width="416px" height="264px" poster="http://www.x4ids.com.br/imagens/os-principais-browsers.png"></video>











Se você visualizar somente a imagem com os ícones dos principais navegadores, quer dizer que o seu navegador não suporta esse formato de vídeo ou a tag <video>.

Caso o desenvolvedor queira que o vídeo rode em mais de um navegador, pode-se usar o atributo “source”. A tag <video> segue o mesmo raciocínio da tag <audio>, como podemos ver abaixo:


<video controls autobuffer width="416px" height="264px">
		<source src="http://html5.x4ids.com.br/wp-content/uploads/videos/PLANEJAMENTO.ogg" />
		<source src="http://html5.x4ids.com.br/wp-content/uploads/videos/PLANEJAMENTO.mp4" />
		<p>Faça o <a href="http://html5.x4ids.com.br/wp-content/uploads/videos/PLANEJAMENTO.mp4">download</a>, caso não abra no seu navegador.</p>
</video>

Faça o download, caso não abra no seu navegador.

Se o navegador não conseguir rodar ogg, ele vai tentar rodar o mp4. Caso, não rode nenhum dos dois, será apresentada a opção de download.

Há também como aumentar a velocidade de carregamento do seu vídeo, usando os atributos <type> e <codecs>, os quais já dão informação para o seu navegador de qual codec precisa ser usado para carregar e rodar o vídeo. Veja o exemplo abaixo:



<type>: indica qual o formato do vídeo.
<codecs>: indica qual o codec que o seu navegador irá carregar para poder rodar o arquivo de mídia.

Segue abaixo os codecs dos principais arquivos de vídeo:

mp4 –> type=’video/mp4; codecs=”avc1.42E01E, mp4a.40.2″‘
ogg –> type=’video/ogg; codecs=”theora, vorbis”‘

comentários estão fechados.