MediaPlayer1 und Wiedergabezeit!!??!!??
-
Wie kann ich die Wiedergabeteit darstellen??
mein ansatz
Timer1Timer=TTimer; Intervall 100//--------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{try{int min,sec,FTime;
sec = MCI_TMSF_SECOND(MediaPlayer1->Position); // Zuweisen der Sekunde
min = MCI_TMSF_MINUTE(MediaPlayer1->Position); // Zuweisen der Minute
FTime = EncodeTime(0, min, sec, 0); // Zusammenfassen in eine Zeiten
Label3->Caption =TimeToStr(FTime);}
catch(...){Label3->Caption ="Fehler";}
}
//--------------------------------------------------------------------------kommt am anfang 0 und nach ca. 20 sec "Fehler"
eine idee?hab schon mit
Label3->Caption =MediaPlayer1->Position;
kommt auch das richtige raus (in sekunden), aber wie kann ich es dann richtig darsellen??? konvertieren!? wie???danke für die hilfe schon mal voraus.
-
Hallo,
Schau doch mal in die Hilfe zu TimeFormat. Darin wird das Format angegeben (oder festgelegt) welches Position verwendet.
Außerdem, wir haben für derartige Fragen ein Forum für den BCB (bzw. VCL). Stell deinen Fragen bitte dort.
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum VCL/CLX (Borland C++ Builder) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.