Autor Tema: Reproductor de musica en Flash para Webs, etc.  (Leído 5839 veces)

Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Reproductor de musica en Flash para Webs, etc.
« en: 08 de Junio de 2007, 18:05:27 pm »
Bueno, vamos a empezar. El reproductor, será con vuestra música, asi que lo ideal sería tener una lista de música variada, para que cualquier visitante que entre, disfrute de la música.
Creamos una carpeta que se llame Reproductor. Allí guardaremos todo lo referente a nuestro reproductor. Por supuesto, la música también, pero dentro de la carpeta de reproductor, creamos otra que se llame musica, y allí iran los archivos MP3.
Necesitamos un XML, para cargar las canciones. Le pondremos el nombre de Lista.xml el contenido del cual debe ser:
Código: [Seleccionar]
<lista>
<cancion>elnombredelacancion1.mp3</cancion>
<cancion>elnombredelacancion2.mp3</cancion>
</lista>
Podemos incluir mas campos (mas canciones, de la manera <cancion>NOMBRECANCION</cancion> El nombre de cancion debe de ser el del archivo. Si por ejemplo tengo una de Nach, y el archivo de musica se llama Nach_El_Camino_Del_Guerrero.mp3, en el XML no pondré Nach - El camino del guerrero.mp3 (lógicamente).
Para crear
el XML, vamos al bloc de notas, copiamos el código, y le damos a guardar Como. Lo guardamos como Lista.xml, abajo donde escribes el nombre, pone Documento de Texto (.txt), le damos y ponemos todo tipo de Archivos.
Bien, ahora en flash, añadimos el complemento List y lo llamaremos lista, también insertamos el componente MediaPlayBack y lo llamamos player. Todo esto, en el fotograma 1. Le añadimos el código siguiente al fotograma:
Código: [Seleccionar]
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success) {
if (success) {
//Shortcuts
cancion = canciones.firstChild;
num_total = canciones.firstChild.childNodes.length;
//Creamos y llenamos la lista
crearLista();
//Creamos el reproductor
crearPlayer();
} else {
trace("No se pudo cargar la lista de canciones");
}
};
canciones.load("lista.xml");
///////////////////////////////////////////////////////////////////
///////////////////////////  LISTENERS  ///////////////////////////
///////////////////////////////////////////////////////////////////
lista.addEventListener("change", alCambiar);
///////////////////////////////////////////////////////////////////
///////////////////////////  FUNCIONES  ///////////////////////////
///////////////////////////////////////////////////////////////////
function crearLista() {
//Posicionamos la lista de las canciones
lista.setSize(180, 200);
lista._x = 220;
lista._y = 0;
//Llenamos la lista con las canciones
misDatos = new Array();
lista.dataProvider = misDatos;
for (var i = 0; i<num_total; i++) {
misDatos.addItem({label:cancion.childNodes[i].firstChild,
data:cancion.childNodes[i].firstChild});
}
}
function crearPlayer() {
//Posicionamos el reproductor
player.setSize(200, 200);
player._x = 0;
player._y = 0;
//Propiedades del reproductor
player.controllerPolicy = "on";
player.mediaType = "MP3";
}
//Cuando cambiamos la canción seleccionada en la lista... cargamos la nueva canción, y ejecutamos
function alCambiar(evento) {
if (evento.type == "change") {
player.setMedia("musica/"+lista.selectedItem.data, "MP3");
player.play();
}
}
Ahi tenéis uno, muy simple y personalizable ;)

Comunidad PHPeros

Reproductor de musica en Flash para Webs, etc.
« en: 08 de Junio de 2007, 18:05:27 pm »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #1 en: 08 de Junio de 2007, 21:07:43 pm »
oohhh muchisimas gracias ;) en cuanto pueda me podre a provarlo :P

KARMA +1

PD: Tambien puede reproducir video?
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #2 en: 08 de Junio de 2007, 22:08:58 pm »
No xD Haré uno para video

Desconectado Felipe

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #3 en: 09 de Junio de 2007, 14:39:43 pm »
lol pon fuente porque esto fue publicado en habboghost

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #4 en: 09 de Junio de 2007, 14:47:43 pm »
RamFu... Me parece bien que coloques un codigo útil como este pero en las normas del foro se indica que deben aparecer los creditos o la url de donde ha sido extraido...

http://www.cristalab.com/tutoriales/25/reproductor-mp3-en-flash-con-mediaplayback-y-list

...
« Última modificación: 09 de Junio de 2007, 14:50:25 pm por naveda »
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #5 en: 09 de Junio de 2007, 14:49:43 pm »
lol pon fuente porque esto fue publicado en habboghost
Es eso cierto? :S
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #6 en: 10 de Junio de 2007, 03:10:32 am »
No, simplemente es facil... me lo sabia de memoria... y Felipe, de HabboGhost no tengo ni idea de qué es... Prinicpalmete, entré y tu eres de allí, no? OK. Si me premiten:
http://www.habboghost.net/Foro/index.php?topic=6069.0
Me bajé el archivo, casualmente trae las instrucciones igualitas a la de la pagina web que me pasó naveda de cristalab. Y curiosamente, NO LLEVA CRÉDITOS de nada... Incluso pone que lo creaste TU. Antes de criticar por favor, piensalo. Antes de reclamar créditos, asegúrate de que los tienes reclamados tu ;) Gracias!
Aquí les dejo el instrucciones.txt de su reproductor:
Código: [Seleccionar]
Echo por Felipe alguna duda enviarla a contact@betacity.es

Para poner musica meteis vuestra musica mp3 a la carpeta musica,y en el documento lista.xml lo abris con bloc de notas y os saldra esto:

<lista>
<cancion>porta - dragon ball rap.mp3</cancion>
<cancion>01-teriyaki_boyz-tokyo_drift_(fast_and_furious).mp3</cancion>
</lista>

Copiais esto:
<cancion>porta - dragon ball rap.mp3</cancion>
Y lo ponemos asi:
<lista>
<cancion>porta - dragon ball rap.mp3</cancion>
<cancion>01-teriyaki_boyz-tokyo_drift_(fast_and_furious).mp3</cancion>
<cancion>aquielnombredetumusica.mp3</cancion>
</lista>

Y le ponemos el nombre cuando lo vayas a subir sube el reproductor swf el archivo reproductor la lista y la carpeta musica Gracias.

Alguna duda a contact@betacity.es
Si me premiten...
Naveda, me parece que era de FlashKit o algo asi, esque me lo sabia de memoria. Igualmente tienes razón. Bueno, le doy los créditos a todas las webs que tengan ese tutorial. Lo adapté para PHPEROS, perdonen el error.

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #7 en: 10 de Junio de 2007, 08:10:20 am »
No pasa nada ;)
Si se cumplen las reglas no abra problemas ;)
Se pone la procedencia del TUTO o MANUAL y su autor ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado aguskpo

  • PHPer@ Fijo
  • ***
  • Mensajes: 135
  • Karma: 4
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #8 en: 01 de Abril de 2008, 16:38:05 pm »
Exelente aporte..
Como creo eso de "mediaplayback"?

Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #9 en: 02 de Abril de 2008, 00:18:46 am »
Código: [Seleccionar]
import mx.controls.MediaPlayback;se importa solo ;)

Desconectado aguskpo

  • PHPer@ Fijo
  • ***
  • Mensajes: 135
  • Karma: 4
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #10 en: 02 de Abril de 2008, 00:38:50 am »
Gracias... !

Desconectado judoka

  • PHPero Avanzado
  • ****
  • Mensajes: 255
  • Karma: 4
  • Sexo: Masculino
  • Programando hasta lo mas alto.
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #11 en: 05 de Agosto de 2008, 23:04:53 pm »
Aydua acabod e empezar y me gustaria saber el segundo Codigo k hago con k lo guarda con k lo abro explicalo mejor para un novato como yo Pls!

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #12 en: 06 de Agosto de 2008, 22:13:13 pm »
Wow gracias +karma .. hace tiempo un amigo me tenia loca preguntandome eso xD

Desconectado judoka

  • PHPero Avanzado
  • ****
  • Mensajes: 255
  • Karma: 4
  • Sexo: Masculino
  • Programando hasta lo mas alto.
    • Ver Perfil
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #13 en: 07 de Agosto de 2008, 13:17:20 pm »
Ayuda!!!

Leer Arriba!!

Desconectado RamFu

  • Moderador
  • PHPero Experto
  • *****
  • Mensajes: 778
  • Karma: 72
  • Sexo: Masculino
  • Programador y desarollador Actionscript y PHP
    • Ver Perfil
    • Google
Re: Reproductor de musica en Flash para Webs, etc.
« Respuesta #14 en: 07 de Agosto de 2008, 15:10:12 pm »
Citar
ahora en flash, añadimos el complemento List y lo llamaremos lista, también insertamos el componente MediaPlayBack y lo llamamos player. Todo esto, en el fotograma 1. Le añadimos el código siguiente al fotograma:
Código: [Seleccionar]
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
canciones = new XML();
canciones.ignoreWhite = true;
canciones.onLoad = function(success) {
if (success) {
//Shortcuts
cancion = canciones.firstChild;
num_total = canciones.firstChild.childNodes.length;
//Creamos y llenamos la lista
crearLista();
//Creamos el reproductor
crearPlayer();
} else {
trace("No se pudo cargar la lista de canciones");
}
};
canciones.load("lista.xml");
///////////////////////////////////////////////////////////////////
///////////////////////////  LISTENERS  ///////////////////////////
///////////////////////////////////////////////////////////////////
lista.addEventListener("change", alCambiar);

Yo creo que mas claro...