Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 SMIL
SMIL es un nuevo lenguaje que ha sido desarrollado por W3C (World Wide Web
Consortium) el cual permite a los desarrolladores dividir el contenido multimedia en
ficheros y flujos (audio, vídeo, texto e imágenes) enviándolos al ordenador del usuario
individualmente separados y luego desplegándolos juntos como si fueran un solo flujo
multimedia. La habilidad para separar el texto de las imágenes puede hacer que el
contenido multimedia sea más pequeño de modo que éste no hace un largo viaje a través
de Internet.
SMIL se basa en el lenguaje XML (eXtensible Markup Languaje). Más que definir los
formatos actuales usados para representar datos, éste define los comandos que
especifican el momento en el cual varios componentes multimedia deben ser ejecutados
juntos en una secuencia.
La idea básica en SMIL es nombrar con URLs los componentes de los medios para
texto, audio, vídeo, imágenes o gráficas y programar su presentación en paralelo o en
secuencia.
• Está constituida por varios componentes que son accesibles vía URLs (Uniform
Resource Locator), como en el caso de ficheros almacenados en un servidor
Web.
• Los componentes tienen diferentes tipos de medios como audio, texto, vídeo,
etc.
• Los tiempos inicial y final de los componentes se especifican con respecto a los
eventos en otros componentes de los medios, por ejemplo mostrar una pantalla,
se despliega una en particular cuando el narrador en el audio comienza a hablar
de las escenas o el contenido de las mismas.
• Los botones de control para parar, seguir adelante y restaurar, permiten al
usuario interrumpir la presentación y moverse hacia adelante o hacia atrás en un
punto de la presentación.
• Otras funciones como acceso al azar, permiten arrancar la presentación en
cualquier lugar y movimiento lento, con la que la presentación se ejecuta más
despacio que con la velocidad original.
• El usuario puede seguir los hiperenlaces para adentrarse en la presentación
• El esquema de la presentación
• El esquema de tiempos de la presentación
• Las fuentes de los elementos multimedia
Veamos un ejemplo:
<smil>
<body>
<seq repeatCount="indefinite">
<img src="image1.jpg" dur="3s" />
<img src="image2.jpg" dur="3s" />
</seq>
</body>
</smil>
Para ver una presentación SMIL, necesitas el SMIL Player. Hay varios que pueden
encontrarse en Internet como el RealOne Platform, el Grins for SMIL 2.0, y el SMIL
Player. Además a partir de la versión 5.5 de Internet Explorer, elementos SMIL pueden
ser insertados en archivos HTML. Y así una presentación SMIL podrá ejecutarse en
Internet como un fichero estándar HTML. Veamos nuestro ejemplo anterior como
fichero HTML:
<html xmlns:time="urn:schemas-microsoft-com:time">
<head>
<?import namespace="time" implementation="#default#time2">
<style>.time {behavior: url(#default#time2)}</style>
</head>
<body>
<time:seq repeatCount="indefinite">
<img class="time" src="image1.jpg" dur="3s" />
<img class="time" src="image2.jpg" dur="3s" />
</time:seq>
</body>
</html>
Los elementos multimedia que pueden ser incluidos en un documento SMIL como
objetos multimedia son los siguientes:
Cada objeto multimedia incluido en un documento SMIL usando una referencia URL en
el atributo src. Éste es el atributo más comúnmente usado por los elementos multimedia.
El tipo atributo es usado para definir el tipo multimedia. Si el tipo atributo es omitido,
la aplicación debería relacionar el tipo de información comunicada por el servidor y no
relacionarlo por la extensión del archivo. Los atributos de los atributos multimedia son: