16 abril, 2009 9:53 por stripTM
estandares web firefox3.5 vídeo
Paul Rouget nos presenta una nueva demostración de la potencia de la futura etiqueta <video/> combinada con otras tecnologías estándar. Según nos cuenta en su blog la demostración consiste en presentar en un <canvas/> un vídeo junto con unos controles “play” y “pause” que están generados con svg y vía javascript te permiten manejarlo.
Sobre este vídeo se incrusta otro contenido que se puede seleccionar entre: otro vídeo, una fotografía, una imagen con transparencia, otro canvas con una animación, un texto svg generado por el propio usuario u otro canvas sobre el que se puede dibujar.
Y para rizar el rizo, este contenido no se incrusta en cualquier sitio, sino que utiliza los puntos más brillantes del primer vídeo para calcular el tamaño,la posición y como está girado, que en la demostración corresponden a las pantallas de dos teléfonos que mueve William Quiviger.
Todo esto está montado utilizando tecnologías estándares y abiertas como son html 5, javascript, dom, svg y css. Con lo que un simple editor de textos es todo lo necesario para poder desarrollarla sin necesidad de utilizar otras aplicaciones privativas o plugins propietarios con patentes como Flash, QuickTime o Windows Media.
Aquí se encuentra la demostración, para verla necesitarás Firefox 3.1 beta (con versiones nocturnas de Firefox 3.5 / 3.6 puede que no funcione) y podrás ver todo su código pulsando [Ctrl]+[U]. Tristan Nitot ha preparado un vídeo demostrativo (en inglés) de esta página para las personas que aún no usan Firefox 3.1:
Otros ejemplos anteriores: Croma con Theora, detector de movimiento, subtítulos multi-idioma.