coge la información y corre

Reproductor mp3 flash ultraligero

29 de Octubre del 2008 Escrito por Alex Barros

Hoy voy a hacer un post ligerito. Ligerito como el reproductor flash de mp3 niftyPlayer.

Simplemente se trata de un reproductor de mp3, hecho con la tecnología flash, listo para integrarse en una web. Además podemos interactuar con él de forma muy sencilla via JavaScript.

Cómo usarlo

Una vez hayamos descargado los archivos necesarios, sólo hay que insertar este código en nuestro documento web:

  1. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="165" height="38" id="niftyPlayer1" align="">
  2.   <param name=movie value="niftyplayer.swf?file=betty.mp3&as=1">
  3.   <param name=quality value=high>
  4.   <param name=bgcolor value=#FFFFFF>
  5.   <embed src="niftyplayer.swf?file=betty.mp3&as=1" quality=high bgcolor=#FFFFFF width="165" height="38" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
  6.   </embed>
  7. </object>

Lo único que tenemos que editar es, en la segunda fila, las variables GET file y as. “file” es el nombre del archivo .mp3, y as valdrá 1 si queremos que empiece a reproducir automáticamente, o 0 (cero) de lo contrario.

Interacción JavaScript

Es realmente sencillo. Lo primero de todo es incluir en la cabecera del documento HTML esta línea:

  1. <script type="text/javascript" language="javascript" src="niftyplayer.js"></script>

Los métodos de que disponemos son los siguientes:

Play Toggle

Si el reproductor estaba en play, pasa a pause, y viceversa

  1. niftyplayer(‘niftyPlayer1′).playToggle()

O también Play y Pause por separado

  1. niftyplayer(‘niftyPlayer1′).play()
  1. niftyplayer(‘niftyPlayer1′).pause()

Stop

Detiene la canción y se va al principio

  1. niftyplayer(‘niftyPlayer1′).stop()

Cargar nuevo archivo mp3

  1. niftyplayer(‘niftyPlayer1′).load(‘nombre_archivo.mp3′)

Si queremos cargar, y a continuación empezar a reproducirlo:

  1. niftyplayer(‘niftyPlayer1′).loadAndPlay(‘nombre_archivo.mp3′)

Asociar eventos del reproductor

Por ejemplo, asociamos una función nuestra al evento de comenzar la reproduccion (play)

  1. niftyplayer(‘niftyPlayer1′).registerEvent(‘onPlay’, ‘alert(\’Has pulsado play!\’)’)

También contamos con los eventos onPause y onStop

Obtener estado del reproductor

Devolverá un texto de entre “playing“, “stopped” y “paused“, dependiendo del estado del reproductor

  1. alert(niftyplayer(‘niftyPlayer1′).getState())

Y eso es todo! Fácil, verdad? Qué te parece esta aplicación? La usarás? Para qué?
Te espero en los comentarios, ahí siempre hace buen clima n_n

Categorias: Aplicaciones, Boozox, JavaScript |

Científicos han demostrado que escribir comentarios incrementa la actividad sexual

Hay 2 comentarios, pero nos falta el tuyo

paul Ha dicho:

gracias!!

Zawayako Ha dicho:

tengo problemas con esto..quiero ponerlo en un blog .. ya logr{e poner el player..pero no me jala la cancion..en eso ando… saludos y gracias por compartirlo :)

del.icio.us meneame.net RSS

Buscar:

Gpsia Descubre y comparte rutas por todo el mundo, tomadas con GPS. Ver más Imaset Edita tus imágenes de Wordpress con este sencillo plugin. Ver más

¡Mi música es tuya!

Digo yo que...

Mis fotos de Flickr

Entradas Recientes

Meta:

Respeta el copyleft

,