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.


Anmelden zum Antworten