Comunidad de diseño web y desarrollo en internet online

Reproductor mp3 con linea de progreso de reproducccion

Citar            
MensajeEscrito el 14 Dic 2009 08:58 pm
Hola, tengo un reproductor de mp3, pero necesito una linea o guia que el porcentaje de la reproduccion. Porque parte de la cancion va. Como tienen todos los reproductores no?

Alguien me ayuda?

Muchisimas gracias!!

Por yosoyzone

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Dic 2009 10:04 pm
¿Es algo bastante básico, no te conviene conseguir uno que lo tenga?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Dic 2009 02:19 am
yosoyzone, si lo que quieres es por alguna razón de aprendizaje, o simplemente crearlo tu (Yo prefiero siempre esto), el código que deberías usar son los siguientes comandos:

Código ActionScript :

Sound1.position // Devuelve la posición actual de mms
Sound1.duration // Devuelve cuanto dura en todo el mp3 en mms


Luego solo te queda armar una función de calculo simple:

Código :

Percent_Actual = posicion * 100 / duracion 


Esa función la llamas constantemente para recalcular la barrita (setInterval por ejemplo) y ya

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 15 Dic 2009 11:26 pm
Muchas gracias, logre hacerlo.
Lo hice asi:
Mientras que el porcentaje reproducito aumenta. Se aumenta el atributo x de un movieclip (que seria el cursor de la barrita).

Tengo un solo problema:
Cuando se termina de reproducir el sonido, no puedo volver a reproducirlo.

Mi boton play tiene, al primer click hace loadsond, luego al hacerle click de nuevo, guarda en una variable el sound.position y pausa el sonido, si le hago click de nuevo, hace sound.start(variable) para seguir desde donde se quedo.

Pero como puedo hacer para que cuando el sonido se reprodusca todo, se vuelva todo a cero y pueda volver escucharlo?

Muchas gracias!!!

Por yosoyzone

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Dic 2009 12:16 pm
El objeto Sound tiene el callback onComplete que puedes usar para ello

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Dic 2009 10:16 pm
La sintaxis de uso es:

Código ActionScript :

My_Sound.onSoundComplete=do_something;


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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