Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi ho hab da mal ne Frage hab ein Programm geschrieben welches ein video(avi) oder ein Musikstück öffnet das funzt auch gut nur fehlt mir so ein schieberegler mit dem man vorspulen kann oder zurück und welcher den aktuelen status des films angibt kann mir da jemand helfen?
Da gibt's zwei Möglichkeiten:
1. Eine horizontale ScrollBar, die sowieso schon in den Standardkomponenten vorhanden ist. Das hat aber den Nachteil, dass es ziemlich dämlich aussieht.
2. Ein Slider-Control aus den MS Windows Common Controls 6.0 (Projekt->Komponenten).
Bei beiden Möglichkeiten setzt Du direkt nach dem Laden der Mediendatei die Eigenschaft "Max" auf die Länge der geladenen Mediendatei. Beim Verändern der Position des Schiebereglers (OnChange-Ereignis) setzt Du die Position vom MediaPlayer auf die aktuelle Position des Schiebereglers:
Code:
MMControl1.Position = Schieberegler.Value
Umgekehrt musst Du natürlich auch immer die aktuelle Position in der Mediendatei an den Schieberegler übertragen. Dazu gibt es zum einen die Möglichkeit, einen Timer zu nehmen. Den stellst Du einfach auf 1000ms ein und aktivierst ihn, sobald die Datei abgespielt wird. Im entsprechenden Ereignis ziehst Du immer die aktuelle Position raus. Könnte aber unter Umständen etwas ruckeln, deswegen wäre ein OnChange- oder OnMove-Ereignis des MediaPlayers selbst wahrscheinlich besser, nur hab ich sowas nicht direkt gefunden.
ich hab eigendlich noch keine ich hab nur hinbekommen das sich der slider syncron mit dem film bewegt man kann ihn allerdings nicht manuell bewegen um den film z.B vorzuspulen.