/ / Tag de vídeo HTML5 com fallback - incorporação, html5-video, flv

Tag de vídeo em HTML5 com fallback - embed, html5-video, flv

Eu estou procurando uma solução para incorporação de vídeo e áudio em html. A nova videotag suporta .ogg e .mp4, mas existe uma solução de fallback para .flv e outros formatos?
Por exemplo, se eu quiser incorporar um .ogg, ele verificará se o html5 é suportado ou não, se não, ele usa o fallback. Se eu quiser incorporar um .flv é usado o fallback.

Respostas:

2 para resposta № 1

A tag html5 suporta um retorno a qualquer elemento, se o navegador não puder interpretar a tag de vídeo. Aqui está um exemplo rápido de um retorno a um arquivo flash.

<video controls width="500">
<!-- if Firefox -->
<source src="video.ogg" type="video/ogg" />
<!-- if Safari/Chrome-->
<source src="video.mp4" type="video/mp4" />

<!-- If the browser doesn"t understand the <video> element, then reference a Flash file. -->
<embed src="your_flash_file" type="application/x-shockwave-flash" width="1024" height="798" allowscriptaccess="always" allowfullscreen="true"></embed>
</video>

em vez da tag embed, você pode pegar qualquerhtml-element (por exemplo, um intervalo com o texto "seu navegador não pode interpretar html5" ou uma imagem ou qualquer coisa que você queira). basicamente, o navegador html5 pega a fonte de vídeos que pode reproduzir, enquanto o navegador não-html5 ignora a tag de vídeo e fonte e pega o elemento falback no final.