Comunidad de diseño web y desarrollo en internet online

convertir milisegundos en hh:mm:ss usnado la class sound();

Citar            
MensajeEscrito el 10 Jun 2007 09:13 pm
Saludos, tengo un problemita , y estoy haciendo un mp3 player en actionscript

creo mis variables tipo sound

var mp3Player:Sound=new Sound();

voy a obviar la parte donde se pone a sonar el mp3, suponiendo que es el caso en el que esta sonando, este codigo esta declarado en el primer frame del root.

tengo un mc_ llamado mc_procesador donde tengo el siguiente codigo
onClipEvent(enterframe){
duracionn=_root.mp3Player.duration;
tiempo=_root.mp3Player.position;
}
estas variables "duracion" y "posicion" quier convertirlo en formato tiempo ,
tiempo que dura ej:
90880 -> _root.mp3Player.duration => viene en milisegundos
necesito que me devuelva el formato en equivalente 1:30
de igual manera la posicion , existe alguna funcion , o clase que me devuelva en este formato introduciendole el parametro en milisegundos y me devuelva en algun tipo de array la informacion en el formato hh:mm:ss.

gracias.

Por Mundix

81 de clabLevel



Genero:Masculino  

Republica Dominicana

firefox
Citar            
MensajeEscrito el 11 Jun 2007 04:03 pm
Extraído de algo que programé hace poco

Código :

   // Milisegundos
   var posicion = elAudio.position;
   var duracion = elAudio.duration;
   // 10%
    var avance = Math.round((posicion * 100) / duracion);
    var minutos:Number = Math.floor((posicion/1000)/60);
    var segundos = Math.floor((posicion/1000))%60;

   txtInfo.text = minutos+":"+segundos+" / "+avance+"%";

Por micheloud

341 de clabLevel



 

Misiones, Argentina

firefox

 

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