Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Abspielposition von TAnimate (https://www.delphipraxis.net/128841-abspielposition-von-tanimate.html)

HighSpeed 7. Feb 2009 10:32


Abspielposition von TAnimate
 
Hallo,
ich hoffe es is nicht allzu kompliziert...

Der Titel sagt es ja eigentlich schon, ich suche eine Möglichkeit festzustellen, wie weit (zB in Frames) ein TAnimate ein Video schon abgespielt hat.
Das ganz soll dann z.B. mit einer ProgressBar angezeigt werden.
Direkt eine Eigenschaft dafür gibt es nicht, soweit ich weiß...

Ich hoffe jemand hat eine Idee, oder sogar schon eine Lösung.
HighSpeed

Noedel 7. Feb 2009 11:38

Re: Abspielposition von TAnimate
 
Wenn du es schaffst, irgendwie die Gesamtlänge rauszubekommen und die vergangene Zeit seit dem Abspielen, ist das ganze nurnoch Prozentrechnung...

himitsu 7. Feb 2009 11:42

Re: Abspielposition von TAnimate
 
die Gesammtlänge ist .FrameCount, aber man bekommt von der Komponente keine Rückmeldung wo sie grad steht

Noedel 7. Feb 2009 11:58

Re: Abspielposition von TAnimate
 
dann eben selber bei Start der Ani über GetTickCount abfragen...

HighSpeed 7. Feb 2009 12:06

Re: Abspielposition von TAnimate
 
Danke erstmal für die Idee, aber das Problem ist, dass die Videos von PC zu PC unterschiedlich lang spielen, da die unkomprimiert sind.
Sonst über die Zeit hatte ich ja auch schon die Idee, klappt bloß nicht :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz