Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Tracklänge bei TMediaplayer ermitteln? (https://www.delphipraxis.net/25953-tracklaenge-bei-tmediaplayer-ermitteln.html)

Chris P 15. Jul 2004 14:11


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.

Luckie 15. Jul 2004 14:18

Re: Tracklänge bei TMediaplayer ermitteln?
 
Dieser "Jemand" heißt Suche: [dp]tracklänge mediaplayer[/dp].

Chris P 15. Jul 2004 14:43

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?

Der_Ventilator 18. Jul 2004 02:33

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 00:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz