Vi no Ajaxian que o Firefox 3.1 irá suportar a tag video do html 5. Isso é um grande avanço para nós, que criamos páginas. Como qualquer desenvolvedor Web não vejo a hora de começar a escrever códigos novos e simples que deveriam ter sido inventados muito antes.

Nume viagem maluca pra São Paulo, há um tempo com meu amigo Zamana, nos deparamos com esse CrossFox Firefox. Fã é assim mesmo!
Hoje, para rodar um video nos navegadores você precisa usar uma embed complicada que muitas vezes não conseguimos decorar e precisamos procurar no google como resolver tal problema. E ainda parece que não roda mpeg direito.
<embed
src="nomedoarquivo.wmv"
controller="true"
autoplay="true"
width="320" height="240"
>
Já com a tag video podemos inserir videos nativamente ao firefox. Navegando um pouco, encontrei que a última versão do WebKit também suporta as tags video e audio, já o Opera suporta apenas a tag video e não a audio. Vale também lembrar que nenhum deles suporta essas funcionalidades por completo. Mas com o que já é suportado, podemos inserir videos facilmente:
<video src="nomedoarquivo.ogg" />
E obviamente, para alterar suas propriedades, o bom e velho
&amp;amp;amp;lt;video src=&amp;amp;amp;quot;nomedoarquivo.ogg&amp;amp;amp;quot; style=&amp;amp;amp;quot;width:130px;height:130px&amp;amp;amp;quot; /&amp;amp;amp;gt;
Para que o video seja rodado automaticamente basta colocar o atributo autoplay.
&amp;amp;amp;lt;video src=&amp;amp;amp;quot;video.ogg&amp;amp;amp;quot; autoplay=&amp;amp;amp;quot;autoplay&amp;amp;amp;quot; /&amp;amp;amp;gt;
Ainda podemos manipular os videos por meio de javascript, assim.
&amp;amp;amp;lt;script language=&amp;amp;amp;quot;JavaScript&amp;amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;!--
document.getElementsByTagName('video')[0].play()
--&amp;amp;amp;gt;&amp;amp;amp;lt;/script&amp;amp;amp;gt;
Ou com a jQuery…
&amp;amp;amp;lt;script language=&amp;amp;amp;quot;JavaScript&amp;amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;!--
$('video')[0].play()
--&amp;amp;amp;gt;&amp;amp;amp;lt;/script&amp;amp;amp;gt;
E se não bastasse, a tag video também pode receber uma lista de videos com o auxilio da tag source.
&amp;amp;amp;lt;video&amp;amp;amp;gt; &amp;amp;amp;lt;source src=&amp;amp;amp;quot;foo.ogg&amp;amp;amp;quot; type=&amp;amp;amp;quot;video/ogg&amp;amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;/source&amp;amp;amp;gt; &amp;amp;amp;lt;source src=&amp;amp;amp;quot;foo.mov&amp;amp;amp;quot;&amp;amp;amp;gt;&amp;amp;amp;lt;/source&amp;amp;amp;gt; &amp;amp;amp;lt;/video&amp;amp;amp;gt;
O fato é que vai ficar muito mais simples implementar videos e audios para nossos clientes (ha-ham…) nosos usuários. Pena que o Internet Explorer não roda direito. É simples fazer uma implementação que faça substituir a tag video por uma tag embed, alguém aí se disponibiliza a fazer? Mas como eu gosto de incentivar o usuário a “atualizar-se a um browser de verdade” prefiro fazer o seguinte.
&amp;amp;amp;lt;video src=&amp;amp;amp;quot;video.ogg&amp;amp;amp;quot;&amp;amp;amp;gt; Seu navegador não suporta a tag video, por favor mude para o Firefox...&amp;amp;amp;lt;/video&amp;amp;amp;gt;
Claro que com uma mensagem mais amigável, mas não pretendo escrever o script que fará a gambiarra para o Internet Explorer simplesmente porque penso (lembrando que é minha humilde opinião) que se não dizermos ao usuário Seu internet explorer é um lixo, troque agora! [link para um browser melhor]
ele nunca se mecherá para trocar (afinal, pra que trocar se roda tudo que preciso nele?!), mesmo que esse mecher leve-o a chamar alguém que saiba como fazer a troca.
Você ainda pode ver o video demo do pessoal da Mozilla Labs demonstrando que funciona mesmo!
[Nota]
Vale a pena lembrar que a tag source não é suportada por completo ainda e que a tag video e audio apenas suporta o formato ogg. Mas espero que suporte um dia o formato flv para videos e o famoso mp3. Mas, assim que sair a nova versão do Firefox implementarei com certeza essa tag.
Este pos foi escrito ao som de:
