Hi an alle und sorry, dass ich erst jetzt antworte, war aber gestern auf einer Konferenz.
@mirage
Stimmt, ich nutze ein OnChange Ereignis um den Player zu steuern ... das ist aber kein Problem und funktioniert acuh so wie ich das wünsche. Mein Problem war(ist) genau anders herum: Der Player läuft und ich will die Trackbar verschieben. Also in Pseudo-Code ungefähr so:
Delphi-Quellcode:
onNewFrame
Trackbar.Position:=NewFramePosition
@himitsu
Die Lösung hatte ich auch schon mal. Mein Problem ist (wahrscheinlich) dass ich nicht verstehe wieso das Neuzeichnen der Trackbar zu jedem Frame nicht gehen soll - das kann doch nicht soviel Resourcen brauchen ... oder ? Aber wahrscheinlich geht es eben doch nur jedes 20-25 Frame. Da muss ich eben noch ein bissel Zusatzcode Programmieren, so dass bei jedem Stop/Pause die Trackbar immer auf die aktuelle Position gesetzt wird.
Aber nochmals: Vielen Dank für eure schnelle und kompetente Hilfe
Und P.s.: Natürlich habe ich vorher die
DP dursucht um eine Lösung für mein Problem zu finden und habe da auch einiges zum Thema gefunden ... eben nur nicht die Antwort dass es nicht geht bei jedem neuen Frame die Trackbar neu zu zeichnen.