![]() |
Tracklänge bei TMediaplayer ermitteln?
Hi Leute,
weiß jemand von euch, wie man mit der Komponente TMediaPlayer die Tracklänge des aktuellen Tracks anzeigen kann? Das ganze soll in Minuten und Sekunden angezeigt werden. |
Re: Tracklänge bei TMediaplayer ermitteln?
Dieser "Jemand" heißt Suche: [dp]tracklänge mediaplayer[/dp].
|
Re: Tracklänge bei TMediaplayer ermitteln?
Ich hab jetzt folgendes gemacht:
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject); begin with Mp do Label1.caption:=Inttostr(mci_hms_hour(TrackLength[1]))+':'+Inttostr(mci_hms_minute(TrackLength[1]))+':'+Inttostr(mci_hms_second(TrackLength[1])); end; Wenn ich jetzt ein MP3 abspiele und den Button drücke dann steht im Label: '201:37:3'. Bei anderen MP3' s kommen genauso verrückte Zahlen. Woran liegt das? |
Re: Tracklänge bei TMediaplayer ermitteln?
mp.Length liefert die Millisekunden die du dann leicht in Minuten konvertieren kannst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz