5/26/2014

Música de fondo flotante


Hace unos días a mi hijo se le ocurrió que los reproductores de música que pongo de fondo en algunos de mis blogs esté visible mediante un gadget que le permita a los visitantes apagar la música si la considera molesta.
Esto quiere decir que hay que evitar que el visitante ande de aquí para allá buscando dónde se nos ha ocurrido ocultar el widget.
Se me ocurrió que lo más fácil era combinar dos trucos que desde Ciudad Blogger se habían puesto a mi disposición.
El primero es el de anuncio flotante que permanece llamando la atención del visitante en la parte superior izquierda de la pantalla. El truco era suplantar ese anuncio por los reproductores de audio HTML5 que el mismo Potro había publicado un tiempo atrás.
En los reproductores se debe añadir la URL de tu canción en formato MP3 y otra URL de tu misma canción pero en formato OGG, ambas almacenadas en algún host del estilo de Dropbox. Son dos formatos  porque algunos navegadores no admiten aun el formato MP3, específicamente el navegador Opera pues según sé Firefox desde la versión 21 ya admite MP3.
Hay varios programas para PC y Mac que convierten archivos de audio y video en formato OGG, pero además hay varios sitios en línea que también lo hacen, uno de mis favoritos es media.io
En el código te facilito debes cambiar lo marcado en rojo por las URL de tus archivos de audio.
<audio controls>
<source src="URL del archivo mp3" type="audio/mpeg">
<source src="URL del archivo ogg" type="audio/ogg">
<embed src="URL de tu archivo mp3" type="audio/mp3" width="200"
height="100"/>
</audio>

Tambien puedes jugar con los atributos del elemento AUDIO y VIDEO que son: controls, autoplay, loop, muted, y preload
  • controls permite que se muestren los controles y el reproductor en sí.
  • autoplay hace que el archivo se reproduzca al cargar la página.
  • loop reproducirá el archivo una y otra vez.
  • muted quitará el audio del archivo.
  • preload define si el reproductor se debe cargar cuando se cargue la página.
Todos deben ser colocados a continuación de "audio controls"

 Sólo debes copiar y pegar este código en un elemento HTML/Javascript de tu blog.





Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.