Foros del Web » Creando para Internet » Flash y Actionscript »

Como reproducir mp3 con FLVPlayback?

Estas en el tema de Como reproducir mp3 con FLVPlayback? en el foro de Flash y Actionscript en Foros del Web. Pues eso no soy capaz de reproducir un sonido en el componente FLVPlayback, me dice que no tiene extensión flv. Pero en la ayuda de ...
  #1 (permalink)  
Antiguo 05/07/2007, 03:49
 
Fecha de Ingreso: julio-2004
Mensajes: 45
Antigüedad: 19 años, 8 meses
Puntos: 0
Como reproducir mp3 con FLVPlayback?

Pues eso no soy capaz de reproducir un sonido en el componente FLVPlayback, me dice que no tiene extensión flv. Pero en la ayuda de Flash dice que si es capaz de reproducir un mp3.
Pongo un List y un FLVPlayback y cuando selecciono un item de la lista teoricamente me lo reproduce este es el código:

Código HTML:
import mx.controls.List;
import mx.controls.MediaPlayback;
//Cargamos el XML
archivos = new XML();
archivos.ignoreWhite = true;
archivos.onLoad = function(success) {
   if (success) {
      //Shortcuts
      archivo = archivos.firstChild;
      num_total = archivos.firstChild.childNodes.length;
      //Creamos y llenamos la lista
      crearLista();
      //Creamos el reproductor
      crearPlayer();
   } else {
      trace("No se pudo cargar la lista de archivos");
   }
};
archivos.load("xml/mp3.xml");
///////////////////////////////////////////////////////////////////
///////////////////////////  LISTENERS  ///////////////////////////
///////////////////////////////////////////////////////////////////
lista.addEventListener("change", alCambiar);
///////////////////////////////////////////////////////////////////
///////////////////////////  FUNCIONES  ///////////////////////////
///////////////////////////////////////////////////////////////////
function crearLista() {
   //Posicionamos la lista de las archivos
   //lista.setSize(180,200);
   //lista._x = 220;
   //lista._y = 0;
   //Llenamos la lista con las archivos
   misDatos = new Array();
   lista.dataProvider = misDatos;
   //var n=0
   for (var n = 0; n<num_total; ) {
      misDatos.addItem({label:archivo.childNodes[n].firstChild, data:archivo.childNodes[n+1].firstChild});
      n = n+2;
   }
}
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(lista.selectedItem.data);
      //player.play();
      import mx.video.*;
      my_FLVPlybk.autoPlay = true;
      my_FLVPlybk.contentPath = lista.selectedItem.data;
      my_FLVPlybk.play();
   }
}
Con el componente MediaPlayback si que funciona
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:22.