Este 20 de julio apareció publicado un nuevo Working Draft relacionado con HTML5 que es por demás interesante. Su nombre es HTML Media Capture y define las mejoras que se tendrían que hacer a los formularios hechos con HTML para proveer acceso a dispositivos de captura de audio, imagen y vídeo. En otras palabras, HTML5 podría conectarse directamente a tu micrófono y cámaras de fotografía y vídeo.
HTML Media Capture propone agregar más valores posibles al atributo accept
de la etiqueta input
del lenguaje; esto es, image
, sound
, y video
. Con esto el navegador será capaz de seleccionar, según el caso, la forma correcta de tomar un fotografía, grabar audio/vídeo o abrir un archivo existente en el sistema. Para ayudar al navegador, también se propone acompañar con el parámetro capture
, al que se podría asignar uno de entre un conjunto de valores pertinentes como camera
, camcorder
, microphone
y filesystem
.
Por ejemplo,
<input type="file" accept="audio/*;capture=microphone">
Ahora bien, si el usuario opta por capturar audio, vídeo o imágenes, el navegador web debería crear los archivos correspondientes "al vuelo", tal como esté especificado para HTML5.
Recordemos que HTML Media Capture es un Working Draft, por lo que se encuentra en la primera de cinco etapas por las que debe pasar una especificación antes de ser aprobada y recomendada por el World Wide Web Consortium (W3C). Así pues, HTML Media Capture se encuentra en el nivel de madurez más bajo. De hecho, el W3C advierte claramente que "es inapropiado citar ese documento en otros trabajo en curso"...
Pero como este no es un "trabajo en curso" del estándar, me permití compartirlo con ustedes para su consideración. Para mí cada vez se ve menos lejano el día en el que el navegador sea todo nuestro sistema operativo.