Domain Discussion Board

Go Back   Domain Discussion Board > Foreign Language Section > Spanish Forum - Foro en Español > Tecnologia Web General

 
Reply
 
LinkBack Thread Tools Display Modes
[Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List
Old
  (#1 (permalink))
Takayuki
Executive Member
Takayuki is an unknown quantity at this point
 
Takayuki's Avatar
 
Status: Offline
Posts: 258
Points: 561.4
Bank: 2.0
Total Points: 563.4
Donate
Join Date: Jun 2006
Location: México
Rep Power: 0
[Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List - 07-10-2006, 06:30 PM

Después de ver algunos componentes y trabajar con ellos, se me ha quitado el miedo y me han dado ganas de probar cosas con estos, y aprovechando que tenia que hacer un menu con musica en mi trabajo, pues he montado con un componente List y otro MediaPlayback, un sencillo reproductor MP3.
Se recomienda que antes de leer este tutorial hayas leido algun tutorial de XML, o sepas como funciona XML en Flash.

Para hacer este reproductor usaremos un archivo XML (Asi es mas practico) donde colocaremos nuestra lista de canciones que abrira nuestro reproductor; lo llamaremos, como no, Lista.xml y le pondremos el siguiente contenido; en este caso usare dos canciones, pero puedes usar cuantas quieras y funcionara igual; la idea es que cada entrada sea el nombre de un archivo mp3 que este en la misma carpeta que el SWF y HTML del reproductor.



Code:
<lista>
    <cancion>KillBill_IronSide.mp3</cancion>
    <cancion>ReadOrDie.mp3</cancion>
</lista>
Ahora vamos a añadir a vuestra escena el componente List y llamarlo
'lista', y el componente MediaPlayback y llamarlo 'player'. Luego en el
fotograma 1, añadís el siguiente código:

Code:
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();
    }
}
De esta manera has creado rapidamente un reproductor mp3, en pocos
pasos, usando los componentes de Flash MX 2004; quizas lo unico
complicado es entender la parte de XML; pero en realidad es muy facil
despues que practicas
   
Reply With Quote
Re: [Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List
Old
  (#2 (permalink))
laoten
Platinum Member
laoten is an unknown quantity at this point
 
laoten's Avatar
 
Status: Offline
Posts: 1,240
Points: 50.2
Bank: 18,746.5
Total Points: 18,796.6
Donate
Join Date: Jan 2007
Rep Power: 0
Re: [Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List - 01-11-2007, 06:51 PM

muchas gracias voy a probar a ver q tal

salu2
   
Reply With Quote
Sponsored Links
Re: [Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List
Old
  (#3 (permalink))
yumemaru
Member
yumemaru is an unknown quantity at this point
 
Status: Offline
Posts: 83
Points: 17.3
Bank: 0.0
Total Points: 17.3
Donate
Join Date: Jan 2007
Rep Power: 0
Re: [Tutorial] Reproductor mp3 en Flash con MediaPlayBack y List - 01-11-2007, 06:54 PM

se mira bien interesante habra que chequearlo mas afondo.
   
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Points Per Thread View: 0.1
Points Per Thread: 0
Points Per Reply: 5.0



Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0 ©2007, Crawlability, Inc.