Site hosted by Angelfire.com: Build your free website today!

SONIDO Y MUSICA EN HTML
Para ejecutar un fichero de sonido en una página web hacemos uso de la etiqueta <embed>. Esta etiqueta se define dentro del cuerpo del programa (entre las etiquetas <body> y </body>, ya que es parte de su contenido) y se define de la siguiente forma (*) :
<embed src="fichero" [align=top/bottom/center/left/right/middle/texttop]
[width="ancho" height="alto"] [autostart=true/false]
[hidden=true/false] [loop=true/false/integer]>

(*) Los parámetros entre corchetes son opcionales

En donde:
src="fichero" : Ubicación física del fichero de sonido. Los formatos de sonido admitidos son: WAV, AIFF, AU y MIDI.

align=top/bottom/center/left/right/middle/texttop : Define la alineación de la consola (gráfico que representa la reproducción del archivo de sonido) respecto del resto de elementos del párrafo (este parámetro funciona de forma similar a como lo hace en la etiqueta <img…>).

width="ancho" height="alto" : Establece el ancho y el alto, en píxeles, de la consola que se insertará en la página.

autostart=true/false : Con valor true autoejecuta el fichero de sonido al cargar la página. Con valor false espera a que el usuario decida ejecutarlo. Por defecto toma el valor true.

hidden=true/false : Indica si el navegador debe ocultar la consola o no. Su valor por defecto es false, es decir, por defecto muestra la consola.

loop=true/false/integer : El parámetro loop permite la reproducción repetida del fichero de sonido; true estable una repetición sin fin; false hace que el fichero de sonido sólo se ejecute 1 vez (valor por defecto); integer permite definir el número de veces que queremos que se reproduzca el fichero de sonido (un número entero de veces).

Existen más parámetros que omitimos debido a la no compatibilidad con todos los navegadores. Como siempre, vamos a ver toda esta teoría con un práctico ejemplo:

<embed src="sonido1.mid" autostart=true hidden=true loop=true>

Este ejemplo es una elegante forma de insertar un sonido de fondo, ya que ejecutamos el fichero de sonido (MIDI) al cargar la página (autostart=true), no mostramos la consola (hidden=true) y establecemos un búcle infinito de ejecución (loop=true) para que no deje de sonar nunca la música de fondo (hasta que se carge otra página diferente).

 

Anterior
Principal