Tecnologías Multimedia, Curso 10/11 - Práctica 7

SMIL (Lenguaje de Integración de Multimedia Sincronizada)

           

Objetivos:

 

Esta sesión práctica pretende ilustrar con ejemplos la funcionalidad básica del lenguaje SMIL (Synchronized Multimedia Integration Language o Lenguaje de Integración de Multimedia Sincronizada).

 

Desarrollo:

 

 

Layout elemental

o       Copia el siguiente código en un fichero llamado ejemplo1.smil. Observa que este fichero no define ningún layout en la parte de la cabecera (¡tampoco tiene cabecera!). ¿Puedes imaginar lo que saldrá al ejecutarlo? (Asegúrate de que el reproductor muestra el “tamaño original”, pulsando Ctrl+1)

 

<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.0//EN"

       "http://www.w3.org/2001/SMIL20/SMIL20.dtd">

<smil xmlns="http://www.w3.org/2001/SMIL20/Language">

  <body>

    <seq repeatCount="3">

      <img src="imagenes/image1.jpg" dur="3s" />

      <img src="imagenes/image2.jpg" dur="3s" />

    </seq>

  </body>

</smil>

 

 

Temporización elemental

 

Interacción elemental

 

Extensiones propietarias de RealPlayer


Más experimentos

ü      El vídeo videos\YouTube-subtitulos.mp4

ü      Los datos del fichero de textos\YouTube-Subtitulos.srt, que deberías convertir al formato RealText (aquí es donde el script puede serte útil, aunque también puede hacerse “a mano”)

ü      Puedes inspirarte en el ejemplo smil_real-examples/smil/videosubtitles



[4] Poner ambos atributos en el elemento a mostrar, no en la región, ya que esto sólo se soporta en SMIL 2.1

[5] Nota: un elemento <area> dentro de <img> </img> define un área de interacción que cubre toda la imagen.