Comunidad de diseño web y desarrollo en internet online

Problemas con el reproductor.

Citar            
MensajeEscrito el 22 Mar 2008 12:58 pm
Antes que nada un saludo a todos, bueno, acudo a ustedes en vista que de verdad me cuesta un poco entender el funcionamiento de el tutorial de el reproductor .mp3, no me funciona, aca les dejo los datos de como tengo todo.
http://img512.imageshack.us/img512/2360/archivosbw1.png
De esa manera lo tengo ordenado en una carpeta llamada "web".
http://img518.imageshack.us/img518/5733/xmleq2.png
Asi se encuentra mi archivo "lista.xml".
http://img502.imageshack.us/img502/9459/htmlkw4.jpg
Ese es mi archivo .htm .

Y dentro de mi archivo .fla esta lo siguiente:

Código :

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();
   }
}


Gracias por su atención, esperare su respuesta. :)
Saludos a todos...

Por ChemyMx

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 22 Mar 2008 05:59 pm
Nadie me puede ayudar?.

Por ChemyMx

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2008 01:08 pm
23 lecturas y aun nada? :crap:

Por ChemyMx

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Mar 2008 04:56 am
¿Y cuál es exactamente el problema? Si eres un poco más específico es más fácil ayudarte.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 24 Mar 2008 05:47 pm
Pues que no me funciona y no se si sera que tengo mal el codigo xml, por que este lenguaje no lo domino tanto como el html.

Por ChemyMx

11 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Mar 2008 09:54 pm
No es por XML, según lo que veo, el error es que busca los archivos en una carpeta llamada "musica" que no existe. Puedes crear la carpeta y meter los mp3 allí o cambiar la dirección. El código está en esta función, en el método "setMedia":

Código :

unction alCambiar(evento) {
   if (evento.type == "change") {
      player.setMedia("musica/"+lista.selectedItem.data, "MP3");
      player.play();
   }
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 24 Mar 2008 11:39 pm
:crap: nada, cambié eso y nada, no me funciona, pero gracias por la ayuda y por responder.

Por ChemyMx

11 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.