Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2010, 12:39
Avatar de iimeh
iimeh
 
Fecha de Ingreso: septiembre-2009
Mensajes: 25
Antigüedad: 14 años, 7 meses
Puntos: 2
problemas con buffer y clip reproductor mp3

La verdad es que como sabran soy nuevo en esto de flash pero eh podido crear un reproductor mp3 con playlist en xml

mi problema radica en que no se como hacer un buffer del mp3 y calcular el estado de este para que dependiendo de la carga de el buffer se active el boton de play y que antes de xx cantidad de bufer se muestra en mc de loading

para mas informacion esto lo pretendo hacer en un mc llamado control_mc donde tengo 3 fotogramas lo que no logro es indicarle a el control_mc que cuando el buffer cargue xx cantidad pase al sig fotograma

anexo script de mp3

var mp3:Sound = new Sound(urls,buffer);
barra_mc._xscale = 0;

infotrack.text = "Selecciona una pista";
stop_btn.onRelease = function(){
control_mc.gotoAndStop(1);
control_mc.grabar = 0;
mp3.stop();
}
mp3.onID3 = function(){
display_txt.text = mp3.id3.artist+" - "+mp3.id3.songname
}
this.onEnterFrame = function(){
var pos:Number = Math.floor(mp3.position*100/mp3.duration);
barra_mc._xscale = pos;
var segundos:Number = mp3.duration/1000;
var min:Number = Math.floor(segundos/60);
var seg:Number = Math.floor(segundos%60);
var posicion:Number = mp3.position/1000;
var minpos:Number = Math.floor(posicion/60);
var segpos:Number = Math.floor(posicion%60);
if (segpos<=9){
control_mc.info_txt.text = minpos+":0"+segpos+" / "+min+":"+seg;
}else{
control_mc.info_txt.text = minpos+":"+segpos+" / "+min+":"+seg;
}
}

Última edición por iimeh; 13/01/2010 a las 13:26