FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
TMediaPlayer: Tiempo de reproducción de un MP3.
Hola:
¿Cómo puedo saber el tiempo de reproducción de un MP3 (mm:ss) con un TMEdiaPlayer?. Saludos y gracias. |
#2
|
|||
|
|||
creo recordar que hay una propiedad que te da los segundos
i luego haces este procedimiento i ya. var t,h,m,s :integer; begin t := 3671; m := t div 60; h := m div 60; m := m mod 60; s := t mod 60; showmessage(inttostr(t)+' segundos se transforman en '+inttostr(h)+' horas y +inttostr(m)+' minutos y '+inttostr(s)+' segundos'); Saludos
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
#3
|
||||
|
||||
Facil... de esta manera:
Esto se puede hacer de esta manera:
Para que funcione correctamente asegúrate antes de hacer dichos cálculos que la proopiedad TimeFormat tenga el valor tfMilliseconds. |
#4
|
|||
|
|||
Gracias por vuestras respuestas. Me han servido para resolver el problema.
Saludos. |
#5
|
||||
|
||||
Cuidado con el TMediaPlayer
Ha.. se me olvido decirte Jose_Pérez que si estas usando Delphi 5 o inferior, el componente TMediaPlayer tiene unos "pequeños" fallos. Para ello debes buscar una versión nueva.. Pero si tienes Delphi 6 o superior no te hagas drama...
|
#6
|
|||
|
|||
Hasta ahora no he tenido problemas. ¿Cuales son esos fallos?.
Saludos. |
#7
|
||||
|
||||
Error en el TMediaPlayer
No me acuerdo muy bien, la verdad es que lo leí en un libro para principiantes en Delphi... pero creo que el error se producía cuando se le pasaba un nuevo archivo a reproducir. Lo que sucedía es que el TMediaPlayer en vez de "actualizar" el valor de ciertas propiedades, las "sumaba". Otro error que me acuerdo se encontraba en el evento Stop().
Pero como te dije, si estas usando Delphi 6 o superior no tendrás problemas. En caso contrario si. La verdad es que yo use el TMediaPlayer en Delphi 6 y por eso nunca tuve problemas... sino no estaría escuchando música con el reproductor que me hice! |
#8
|
|||
|
|||
Mira por donde yo acabo de detectar un error. Cuando el path+nombre_de_archivo es muy largo, da problemas.
Saludos. |
#9
|
||||
|
||||
Disculpa, que versión de Delphi usas?... que tan largo tiene que ser para que se produzca el error?
|
|
|
|