Hi! Ich hab jetzt schon alles versucht um die verbleibende Zeit eines CD-Titels bzw. der gesamten Cd anzeigen zu lassen! Ich verwende Delphi 7 und die TMediaplayer-Komponente. Es ist kein Problem mit tfTMSF od. tfHMS die aktuelle Position mit Mediaplayer1.Position anzeigen zu lassen, aber ich kann dann die aktuelle Position nicht von Mediaplayer1.Length abziehen, denn dabei wird der Minuten-wechsel nicht beachtet. Ich habe das sowohl mit nem Record versucht, als auch ohne. Mit tfMilliseconds geht die RestMinutenanzeige nur bei wave und Mp3 titeln, aber nicht bei medien mit mehreren tracks. Um die aktuelle Position bei Mp3 titeln anzuzeigen, habe ich folgenden Quelltext verwendet(Das geht nicht wenn ich ne Cd abspiele!):
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| with Mediaplayer1 do begin zeit:= position div 1000; Minutes:= zeit div 60; Seconds:= zeit mod 60;
label4.caption:= IntToStr(Minutes) + ' : ' + IntToStr(Seconds);
end; |
Kann mir irgenjemand helfen? Ich wäre euch sehr dankbar!
MfG
Gunbóat