AS2 – Audio – Reproductor de mp3 y radio en actionscript (DEPRECATED)

(Reproduce MP3 pero no aac stream actual formato de shoutcast)

Aquí os dejo un reproductor de mp3 y de radio que hice hace tiempo para AS2.0, podeis hacer click en los botones mp3 o radio para reproducir las canciones o la radio shoutcast

Update: 10/07/2012 – Aunque el reproductor es vijecillo y esta echo en as2 he decidido actualizarlo a peticion de algunas personas para incluirle un desplazador de lista en el caso que se incluyan mas de 8 items para poder recorrerlos.

Tener en cuenta que si probáis el listado de radios y no se escuchan es porque dejan de funcionar al cabo de un tiempo, ya sea porque cambian de IP o se cierran, por lo tanto habría que estar renovando la lista cada cierto tiempo.

[SWF]http://jvm.bricobit.com/wp-content/uploads/flash/audio/radiomp3player/playerMp3v2.swf,220,380 [/SWF]
.
[download id=»28″ format=»2″]
.
En la descarga encontrareis 2 carpetas, la carpeta data contiene los datos de configuración del reproductor y en la carpeta files es donde deben estar las imagenes y las canciones mp3

En la carpeta datos encontramos 3 archivos de texto mp3Config.txt, mp3List.txt y radioList.txt

—————————————————————————————————————
Dentro de mp3Config.txt encontraremos las siguientes variables de configuración
—————————————————————————————————————

&listDefault=radioList
&playAuto=true
volumen=25
&pathMp3List=data/mp3List.txt
&pathRadioList=data/radioList.txt
&showList=true

listDefault: podemos indicarle 2 valores “radioList” o “mp3List” esto hará que el reproductor cargue por defecto la lista de radios o la lista de mp3.
playAuto: Podemos indicarle true o false, si es true empezará a reproducir la música automáticamente al iniciarse de lo contrario tendremos que darle al botón play.
Volumen: Es el volumen por defecto, podemos indicarle entre 0 y 30.
pathMp3List: Dirección de la lista de mp3.
pathRadioList: Dirección de la lista de radio.
showList: Podemos indicarle true o false, si es true la lista aparecerá desplegada al iniciarse.

—————————————————————————————————————
Dentro de mp3List.txt encontraremos lo siguiente
—————————————————————————————————————

&Nobj=1
&nameDate0=Cry For You
&topic0=files/sound/CATCHY054.jpg
&body0=
&pathFile0=files/sound/05 Cry For You.mp3

Nobj: debe contener el total de canciones insertadas en el fichero
nameDate: El titulo de la canción
topic0= La dirección de la portada de la canción
body0
pathFile0: La dirección de la canción

Todas las variables de la primera canción deben acabar en 0 si queremos introducir otra canción duplicaremos las variables y incrementaremos el número final y especificamos el total de canciones, la variable Nobj es la única que no debe duplicarse.

Por ejemplo:
&Nobj=2 //total de canciones, es importante indicar el total de canciones siempre que agreguemos una canción de lo contrario no se mostrara
//Esto sería una canción
&nameDate0=Cry For You
&topic0=files/sound/CATCHY054.jpg
&body0=&G=0
&pathFile0=files/sound/05 Cry For You.mp3
//esto seria la segunda cancion
&nameDate1=mika – relax, take it easy
&topic1=files/sound/mica.jpg
&body1=&G=0
&pathFile1=files/sound/mika – relax, take it easy.mp3&G=0
//Podemos continuar agregando canciones

—————————————————————————————————————
Dentro de radioList.txt encontraremos lo siguiente
—————————————————————————————————————

&Nobj=3
&nameDate0=TechnoBase.FM-24h
&topic0=files/sound/radio.jpg
&body0=128k MP3
&pathFile0=http://78.159.104.174:80/;

El funcionamiento de radioList.txt es el mismo que el de mp3List.txt pero tenemos que tener en cuenta que siempre que agreguemos una dirección de shoutcast debemos indicar al final de la dirección los caracteres barra, punto y coma “/;” ejemplo -> http://78.159.104.174:80/;

—————————————————————————————————————

Finalmente encontramos la carpeta files donde guardaremos las canciones mp3 y las imágenes, el tamaño de las imágenes debe de ser de 114×62
La cosa quizas parece complicada pero cuando descarguéis el fla y abráis los ficheros lo entenderéis enseguida.

Si por alguna razon no funcionara al subirlo en vuestro servidor comprobad que las rutas de los ficheros de configuracion, las imagenes y la musica es la correcta.
En el caso que el reproductor se encuentre en un directorio diferente al de la pagina que lo carga debereis abrir el .fla y cambiar la asignacion de la siguiente variable

var pathFileData:String = «data/mp3Config.txt»;

por una ruta absoluta como aqui

var pathFileData:String = «http://wwww.tudominio.com/otrodirectorio/data/mp3Config.txt»;

51 comentarios en «AS2 – Audio – Reproductor de mp3 y radio en actionscript (DEPRECATED)»