ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
936
936
EMPFEHLEN
-
Hi ho hab da mal ne Frage hab ein Programm geschrieben welches ein video(avi) oder ein Musikstück öffnet das ****t 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?
-
12.04.03 20:38 #2
- Registriert seit
- Nov 2001
- Ort
- Gießen
- Beiträge
- 4.091
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 :1
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.
Geändert von Dario Linsky (12.04.03 um 20:42 Uhr)
-
hm wenn ich den Schieberegler bewege bekomme ich immer die meldung Datei ist schreibgeschützt oder so ähnlich
-
kannst du mir viellecht ein Beispiel schreiben?
-
also ich habs jetzt hinbekommen das sich der Schieberegler mit dem film bewegt nur läßt der sich nicht nachträglich bewegen
-
20.04.03 13:34 #6
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
Kannst du vielleicht auch noch deine Lösung posten, dass die anderen Leser und Leserinnen auch noch was davon haben?
Gruss Tom
-
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.
-
20.04.03 14:05 #8
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Servus!
Aha, ... kannst du dann vielleicht mal das Scheibchen Code Posten?
Würd' mich mal interessieren ...
Grüss Tom
-
Gut also was man braucht ist erstmal ein MMControl und nen Slider
Dann schreibt man in die Form_Load
Slider1.value=0
slider1.max=MMControl.length
und dann nur noch in die MMControl
Slider1.value=MMcontrol.position
das wars glaub ich
-
kann mir vielleicht jemand sagen wie ich die Psoition eines Media Players an einen Slider übergebe?
-
kann mir keiner helfen?
Ähnliche Themen
-
webclient status
Von theplake im Forum .NET Windows FormsAntworten: 3Letzter Beitrag: 23.01.08, 16:30 -
ICQ Status im Gästebuch!
Von Schokoriegel im Forum PHPAntworten: 8Letzter Beitrag: 14.09.04, 19:41 -
Server Status
Von NeXoN im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 13.07.04, 14:42





Zitieren

Login





