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?
|
#10
|
|||
|
|||
Estoy utilizando Delphi 5.
Saludos. Última edición por Jose_Pérez fecha: 10-11-2004 a las 11:32:47. |
#11
|
|||
|
|||
creo k pudes usar extract
usas extract ,o mejor buscalo bien en la ayuda que te explica mejor el commando es que hace muscho no trabajo con el.
|
#12
|
||||
|
||||
Una simplificación de tu código:
|
#13
|
|||
|
|||
No me entero
Hola no me entero del codigo, lo pongo y no funciona, si alguien me lo puede explicar se lo agradezco.
|
#14
|
||||
|
||||
¿Que error te produce?
Cita:
Saludos, |
#15
|
|||
|
|||
a funciona
Ya no hace falta. Esque soy nuevo en esto de la programacin en Pascal, y me faltaban poner algunas cosas, pero ya consigo que funcione.
|
|
|
|