Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mpeg mit TMediaplayer funktioniert nicht (https://www.delphipraxis.net/94576-mpeg-mit-tmediaplayer-funktioniert-nicht.html)

melodie 23. Jun 2007 16:21


Mpeg mit TMediaplayer funktioniert nicht
 
Also ich habe so:
Delphi-Quellcode:
  MediaPlayer1.FileName:='C:\test.mpg';
  MediaPlayer1.open;
  MediaPlayer1.Display := Panel1;
  MediaPlayer1.DisplayRect := Panel1.ClientRect;
  MediaPlayer1.Play;
versucht ein mpg-video abzuspielen.

Doch leider zeit er mir einen Fehler:
Zitat:

Fehler beim starten von MCI
Was habe ich falsch gemacht?
Habe schon ganzlange hier im Forum gesucht, aber nichts brauchbares gefunden.

Bastler 23. Jun 2007 16:25

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Auf was hast du DeviceType des Mediaplayers stehen? "dtAutoSelect" ?

melodie 23. Jun 2007 16:26

Re: Mpeg mit TMediaplayer funktioniert nicht
 
ja habe ich.
Ich kenne mich damit leider noch garnicht aus.

Bernhard Geyer 23. Jun 2007 16:32

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Welches Programm wird bei einem doppelklick auf die Datei ausgeführt? Tritt dort auch der Fehler auf?

mkinzler 23. Jun 2007 16:33

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Handelt es sich um eine Mpeg1 oder eine Mpeg2-Datei?

melodie 23. Jun 2007 16:37

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Es wird der Windows-Mediaplayer geöffnet.
Und dort tritt der Fehler auch auf. Das hatte ich garnicht bemerkt.
Allerdings kann der RealPlayer es wiedergeben.

Es ist eine Mpeg1-Datei

EDIT:

Mpeg2 kann zwar der Windows-MediaPlayer wiedergeben, aber nicht mein Programm, dort tritt dann der Fehler:
Zitat:

Gleitkommadivision durch Null
auf.

Blackheart 23. Jun 2007 17:22

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Zitat:

Zitat von melodie
Es wird der Windows-Mediaplayer geöffnet.
Und dort tritt der Fehler auch auf. Das hatte ich garnicht bemerkt.
Allerdings kann der RealPlayer es wiedergeben.

Es ist eine Mpeg1-Datei

EDIT:

Mpeg2 kann zwar der Windows-MediaPlayer wiedergeben, aber nicht mein Programm, dort tritt dann der Fehler:
Zitat:

Gleitkommadivision durch Null
auf.

Kann es sein das Du in deinem Prog noch irgendwelche Berechnungen anstellst die den Fehler verursachen.
Hast Du mal eine andere Mpeg Datei ausprobiert.

melodie 23. Jun 2007 17:26

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Auch mit anderen Videos funktioniert es nicht.
Berechnungen stelle ich auch nicht an.

J.P. 23. Jun 2007 18:03

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Ich hatte das Problem auch mal. Ist dein Vid zufällig größer als 100mb?
Bei meinem alten Rechner ging das mit der Methode, die du da nimmst auch nur mit max. 100mb.

Garfield 23. Jun 2007 18:17

Re: Mpeg mit TMediaplayer funktioniert nicht
 
Zitat:

Zitat von melodie
Es ist eine Mpeg1-Datei

EDIT:

Mpeg2 kann zwar der Windows-MediaPlayer wiedergeben, aber nicht mein Programm, dort tritt dann der Fehler:
Zitat:

Gleitkommadivision durch Null
auf.

Normalerweise kann der Windows Media Player auf Grund von Lizenzbestimmungen von Hause aus nur MPEG-1 Videos wiedergeben. Für MPEG-2 Videos braucht er einen Decoder. Am besten mal die Wiedergabe mit dem Media Player Classic testen. http://ffdshow.faireal.net/mirror/Me...yer%20Classic/

Zitat:

Zitat von melodie
Doch leider zeit er mir einen Fehler:
Zitat:

Fehler beim starten von MCI

Das deutet auf einen fehlerhaften/fehlenden Decoder oder eine fehlende Registrierung als MCI Extension hin. Die Endung MPG sollte aber normalerweise registriert sein. Ein guter Decoder ist ffdshow. http://ffdshow.faireal.net/mirror/ffdshow


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