Professional Documents
Culture Documents
ndice
1 | Componentes multimedia en HTML5 3
A continuacin se detallan algunas de las nuevas etiquetas de loop: el fichero se reproduce en bucle.
HTML5 creadas como componentes multimedia:
controls: la presencia de este atributo indica que se debe
audio: permite la carga de ficheros de audio. Cada navegador mostrar el interfaz visual (reproducir, pausa, parar, volumen,
puede soportar los formatos que se crea oportunos, es decir, el etc.)
estndar
autobuffer: su presencia indica que el fichero debe
HTML5 no regula que estndares de audio son permitidos. Los descargarse completamente antes de comenzar a
ms habituales son mp3, ogg y wav. ejecutarse.
La etiqueta audio cuenta con los siguientes atributos:
src: URL donde se encuentra el fichero de audio que
queremos que se reproduzca.
<audio src=sonido.ogg autoplay controls loop></audio>
autoplay: indica si el archivo se reproduce automticamente
al cargar la pgina.
Como no hay un formato de audio estndar adoptado por todos autoplay: el video se reproduce inmediatamente.
los navegadores, podemos agregar distintas fuentes eliminando
width: anchura del video en pixeles
el atributo src y aadiendo como contenido una etiqueta source
por cada formato de audio que tengamos. height: altura del video en pixeles.
Al igual que con la etiqueta video, podemos utilizar mltiples fuentes
para un mismo video, suprimiendo el atributo src y aadiendo tantos
elementos source como fuentes tengamos. El elemento source
tambin acepta el atributo type.
<audio autoplay controls loop>
<source src=sonido.ogg>
<source src=sonido.mp3>
</audio>
<video controls>
ETIQUETA AUDIO CON MLTIPLES FUENTES <source src=http://www.quicksmode.org/html5/
videos/big_buck_bunny.mp4 type=video/mp4>
</video>
El elemento source indica, a travs de la propiedad src, la
ubicacin del archivo de audio. El orden en el que aadimos estas
fuentes es importante. Primero el navegador busca la primera
fuente y verifica que puede reproducirla en ese formato. En caso
afirmativo, reproduce ese fichero y, en caso negativo, pasa a la
siguiente fuente.
video: este elemento nos permite mostrar un video sin necesidad
de un plugin externo. En este momento, los navegadores
permiten mostrar una cantidad de formatos de video muy
limitados. Atributos:
src: URL donde se encuentra el fichero de video que queremos
reproducir.
controls: visualiza los controles de reproduccin del video
(reproducir, pausa, parada, volumen, etc.). VIDEO
Componentes multimedia en HTML5 | TELEFNICA // 5
canvas: con esta etiqueta podemos crear en un documento Por ltimo, se llama a la funcin pintar rectngulo que recibe
un rea en la que es posible dibujar mediante JavaScript. El como parmetro el contexto, y realiza el dibujo sobre l.
objetivo de este componente es generar grficos en el cliente.
3. Representacin del canvas en el navegador una vez pintado
Para poder hacer un uso correcto de este componente, nuestro rectngulo.
debemos manejar el lenguaje JavaScript que veremos ms
adelante. De momento nos limitaremos a ver ejemplos para
ver cmo se comporta. Atributos de la etiqueta:
<canvas id=lienzo1 width=300 height=200
width: anchura en pixeles del canvas. class=borde-gris></canvas>
Pues bien, aunque en gran medida todos cumplen los estndares Pero si las etiquetas pueden ser un problema, los estilos CSS lo
y representan las etiquetas de la misma forma, hay elementos que son aun ms. Cosas como las sombras en los textos funcionan en
no todos interpretan igual, o incluso debido a su novedad, algunos algunos navegadores si y en otros no, el tratamiento de los bordes
no llegan ni tan siquiera a soportar. Por ejemplo, hasta hace poco no es igual en Firefox que en Explorer, lo que puede causar que se
Trident, el motor de Internet Explorer, era incapaz de interpretar la descuadre algn elemento, hacer bordes redondeados es diferente
gran mayora de etiquetas HTML5. segn el navegador, e incluso algo tan bsico como los mrgenes
(margin) difiere dependiendo del navegador y su versin.
Si quieres utilizar por ejemplo, el elemento canvas (el cual est
subiendo en popularidad como la espuma), es posible que tengas
ms de un problema al probar con los distintos navegadores.
Componentes multimedia en HTML5 | TELEFNICA // 7