Como bien sabemos (y empezaremos por aqui) NO todos los navegadoras soportan esta propiedad de HTML5, y siendo reales la mayoria de nosotros diseñamos sitios AUN para IE6 (egh!), entonces visto desde ese plano esta tecnología aun esta lejos para muchos sitios ya que solo IE9 lo soporta (y eso que aun esta BETA), bueno! esto no nos impide a aprender estas nuevas etiquetas no?
Su uso es bastante sencillo:
<video src="miVideo.ogv"></video>
A diferencia del método tradicional que usamos con FLASH es sencillo no?, claro que para que quede bien necesitamos un par que cosas como:
<video src=mivideo.ogv width=640 height=480 controls poster=imagendevideo.jpg>
<a href=myvideo.ogv>Descargar este Video.</a>
</video>
Con este código mostramos una imagen para los navegadores que no soportan html5, como ven se usa una extensión .OGV, es una de las pocas extensiones que nos sirven para usar este atributo, a continuación les muestro las extensiones que son soportadas por los navegadores:
- Theora (.ogv files) – Firefox 3.5+, Chrome 5.0+, Opera 10.5+
- H.264 (.mp4 files) – Safari 3.0+, Chrome 5.0+, iPhone 3.0+, Android 2.0+
- WebM (.webm files) – Internet Explorer 9, Firefox 4.0+, Chrome 6.0+, Opera 11.0+
Entonces, hasta ahí no esta tan complicado no?, lastimosamente no todos usan estos navegadores modernos, pero bueno, esto es temporal. Para conseguir estas extensiones existen varios softwares de conversión de video para obtener estos resultados, aqui les dejo uno: http://www.mirovideoconverter.com
Al final para usarlo tendremos este código para todos los navegadores que soportan html5:
<video width=640 height=480 controls poster=miImage.jpg id=videocontent>
<source src=mivideo.ogv type=video/ogg>
<source src=mivideo.mp4 type=video/mp4>
<source src=mivideo.webm type=video/webm>
<a href=mivideo.mp4>Descarga este Video.</a>
</video>
También podemos jugar un poco con las condicionales de php para recuperar el navegador y la versión del mismo para optar por html5 o Flash.
Via | Getting Started with HTML5 Video