Forum: Multimedia
by Amateurprofi,
6. Dez 2011
Hallo Gausi,
ich habe mir deine MP3Fileutils vor ein paar Tagen heruntergeladen, im ersten Moment nur 'Bahnhof' verstanden und mich anderen Dingen gewidmet.
Gestern wollte ich dann doch den Dingen auf den Grund gehen und habe mit Freude gemerkt, daß sich mein Problem verblüffend einfach lösen ließ.
Herzlichen Dank
FUNCTION TMain.GetDuration(FileName:String):Integer;
var mpi:TMpegInfo;...
Forum: Multimedia
by Amateurprofi,
1. Dez 2011
Hängt an.
Und danke, daß du versuchst zu helfen.
Forum: Multimedia
by Amateurprofi,
1. Dez 2011
Ja, ziemlich.
Ich hab das etwas verändert, weil ich keine Fehlermeldungen haben möchte.
Daß etwas nicht funktioniert, sehe ich ja daran, daß der Rückgabewert der Funktion gettimefromfile 0 ist.
Aber ich habe natürlich kontrolliert, ob ich einen Fehler eingebaut habe, indem ich die in deinem Upload enhaltene .exe aufgerufen habe, und die bringt den gleichen Rückgabewert, wie die von mir...
Forum: Multimedia
by Amateurprofi,
30. Nov 2011
@lbccaleb:
Danke, hab ich versucht, bringt aber die gleichen falschen Angaben wie TMediaPlayer.
Noch einer 'ne Idee.
Wie schon gesagt, der Windows Explorer liefert korrekte Angaben, übrigens auch der Windows Media Player.
Forum: Multimedia
by Amateurprofi,
29. Nov 2011
Nach
MediaPlayer.FileName:=DateiName; // .mp3 Datei
MediaPlayer.Open;
MediaPlayer.TimeFormat:=tfMilliseconds;
rufe ich mit MediPlayer.Length die Länge des zu spielenden Stückes auf.
Für einen Song der ca. 100 s lang ist erhalte ich als Resultat 199307 ms, also fast doppelt soviel
Rufe ich dagegen während des Abspielens mit MediaPlayer.Position die bereits
abgespielte Zeit auf...