Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TMediaPlayer und xvid .avi? (https://www.delphipraxis.net/8212-tmediaplayer-und-xvid-avi.html)

kryel 31. Aug 2003 02:05


TMediaPlayer und xvid .avi?
 
Hi erstmal, ich lese dieses Forum jetzt schon seit längerer Zeit mit, jetzt habe ich auch mal eine Frage...

Ich will mit einem TMediaplayer Videos auf ein TAnimate abspielen. Mit kleinen unkomprimierten avis und mpegs geht das auch, leider gibts probleme bei einem xvid-avi. Der Mediaplayer scheint zwar die Datei zu öffnen, zeigt aber nur ein leres Fenster an, und spielt weder bild noch ton. Im Windows-MP funktioniert alles (Codecs sind installier...).

Was ist los?

mfg & thx
kryel

Christian Seehase 31. Aug 2003 02:23

Re: TMediaPlayer und xvid .avi?
 
Moin Kryel,

erst einmal herzlich willkommen hier in der Delphi-PRAXiS.

Ich hab' jetzt noch nie probiert für das Display von TMediaPlayer ein TAnimate zu nehmen, aber hast Du schon mal ausprobiert ob's mit einem Panel geht?

TAnimate ist in erster Linie dafür da die AVIs aus der Shell32.dll abzuspielen.

kryel 31. Aug 2003 10:44

Re: TMediaPlayer und xvid .avi?
 
Nein, funktioniert leider auch nicht mit einem Panel...

Das "speed is" avi von Delphi wird auf beiden klaglos abgespielt, nur wenn ich das xvid-avi öffne, lädt er zwar, und das cdrom beginnt zu übertragen, als ob er spielen würde, nur das panel zeigt nichts an...

mfg
kryel

Christian Seehase 31. Aug 2003 12:30

Re: TMediaPlayer und xvid .avi?
 
Moin kryel,

der Unterschied zwischen TMediaplayer und dem Windows MP dürfte darin liegen, dass die Kompo auf dem Media Control Interface (MCI) aufsetzt, und der Windows MP auf DirectShow.
Eine unmittelbare Lösung hab' ich jetzt leider auch nicht, aber Du könnest Dir mal im PSDK beide Bereiche anschauen. Eventuell bringt ja die direkte Verwendung des MCI eine verwertbare Fehlermeldung.
Beispiele zum MCI solltest Du hier finden können.
Suchbegriff z.B. Hier im Forum suchenmciSendCommand


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 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