Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TAnimate => AVI ist verschoben in der Komponente (https://www.delphipraxis.net/63531-tanimate-%3D-avi-ist-verschoben-der-komponente.html)

torud 20. Feb 2006 12:25


TAnimate => AVI ist verschoben in der Komponente
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Wissende,

da ich einen kleinen WarteDialog für den Ladevorgang grösserer Datein benötigte, habe ich ein Loading-Avi erstellt, welches ich nun mit der TAnimate anzeigen will. Das Problem ist, dass es bei der Anzeige in der Komponente einfach verschoben ist.

Ich habe mal ein Bild angehangen, damit Ihr sehen könnt, was ich meine.

Da wo der rote Strich ist, sollte eigentlich links der Start sein. Was mache ich falsch? Das Avi ist unkomprimiert und wird angezeigt und abgespielt, aber leider eben verschoben. Mache ich was falsch, oder muss man da was besonderes beachten???

turboPASCAL 20. Feb 2006 12:32

Re: TAnimate => AVI ist verschoben in der Komponente
 
TAnimate arbeitet eigentlich recht gut, überprüfe mal deine AVI-Datei. Versuche auch mal
die AVI-Datei miteiner RLE-Kodierung und ggf. deine 24 Bit-Clolor.

torud 20. Feb 2006 12:34

Re: TAnimate => AVI ist verschoben in der Komponente
 
Das mit der RLE-Komprimierung wollte ich schon versuchen, da die Hilfe dies so vorschlug, aber meine Software zum Erstellen des AVI´s kennt keinen solchen Codec. Wo könnte man da noch schauen, oder was könnte man noch für einen Codec verwenden?

Cinepack will er auch nicht...

turboPASCAL 20. Feb 2006 13:12

Re: TAnimate => AVI ist verschoben in der Komponente
 
Such mal nach Microsoft RLE Codec. Hat denn das Video auch eine Legale Grösse (240x32 oder so) ?

torud 20. Feb 2006 13:28

Re: TAnimate => AVI ist verschoben in der Komponente
 
Hm, legale Grösse hat es wohl nicht, mit einer Grösse von 350 x 25 (Breite x Höhe). Ich schaue nochmal in der Hilfe nach, ob da was von legaler Grösse steht. Ich habe desweiteren mal gegoogelt und nach RLE-Kodierung gesucht, aber dies nur in Verbindung mit BMP´s und JPG´s gefunden und nichts in Verbindung mit AVI´s.

Ich wühle also weiter. Habe es nun erstmal mit der TMediaPlayer-Komponente gemacht, bin mir da aber aufgrund der vielen Einträge in Verbindung mit verschiedenen Windows-Versionen unsicher, ob das auch überall läuft ab W98 aufwärts...

wursthunter 20. Feb 2006 13:31

Re: TAnimate => AVI ist verschoben in der Komponente
 
Das is doch total simpel dein Problem!!!


Nur die Antwort ist komplex!

torud 20. Feb 2006 13:39

Re: TAnimate => AVI ist verschoben in der Komponente
 
ok, danke für die Info.

Meinst Du, Du könntest mir mit der Antwort auf die Sprünge helfen, wenn es so simpel ist? :?

turboPASCAL 20. Feb 2006 13:54

Re: TAnimate => AVI ist verschoben in der Komponente
 
Das Video sollte eine legales Grössenverhältnis haben und auch Teilbar sein also 80x40 oder 320x24 usw.

Heutige Videoplayer interessiert das meist nicht mehr, TAnimate ist etwas älter und greift auf ein einfaches Format zurück wo dies eine Rolle spielt.

torud 20. Feb 2006 13:58

Re: TAnimate => AVI ist verschoben in der Komponente
 
Also war es ausreichend die Grösse anzupassen und fertig...

wursthunter 20. Feb 2006 16:06

Re: TAnimate => AVI ist verschoben in der Komponente
 
Nutze NIE TAnimate! Wer das macht, braucht sich nicht zu wundern!!!
Nutze ein Panel! Dann klappts auch mit dem Programm...
Klingt komisch, ist aber so! Probiers ma!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 Uhr.

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