Entwickler-Ecke
Multimedia / Grafik - Fehlermeldung beim MediaPlayer / AVI: Ton aber kein Bild
Peter18 - Fr 30.04.10 15:18
Titel: Fehlermeldung beim MediaPlayer / AVI: Ton aber kein Bild
Ein freundliches Hallo an alle,
ich möchte eine AVI-Datei abspielen, aber Animate kann sie nicht öffnen (Delphi 4). Der Mediaplayer gibt nur den Ton wieder. Wenn ich als Display Animate1 auswähle erscheint eine Fehlermeldung: "Video nicht verfügbar. 'vids:MJPG' wurde ..." (Siehe Anhang). Mit einem Pannel ist es das gleiche. Der WinMediaPlayer gibt sie mit Bild und Ton wieder.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| F := 'O:\...\CLIP0035.AVI'; if FileExists(F) then begin MediaPlayer1.FileName := F; MediaPlayer1.Open; MediaPlayer1.Play; end else begin MessageDlg('Datei nicht gefunden: '+F, mtConfirmation, mbOkCancel, 0); end |
Ich hoffe jemand kann mir den entscheidenden Tipp geben, denn beim Stöbern habe ich leider nichts finden können, was weiter hilft.
Dank euch Im Voraus und
Grüße von der Nordsee
Peter
Gewuerzgurke - Do 06.05.10 17:27
Also falls du TAnimate meinst - das kann nur unkomprimiertes und tonloses AVI abspielen. Gut geeignet, für kleine tänzelnde Bildchen im Programm, wie man sie von Windows beim kopieren/löschen von Dateien beobachten kann. Für "richtige" Filme ist das aber nicht geeignet.
TMediaPlayer zeigt nur dann ein Bild, wenn man die Eigenschaft Display (am besten auf ein Panel) setzt.
Es gibt aber bessere Möglichkeiten. Ich hoffe mal, das hat jetzt deine Frage beantwortet...
jaenicke - Fr 07.05.10 05:33
Peter18 hat folgendes geschrieben : |
erscheint eine Fehlermeldung: "Video nicht verfügbar. 'vids:MJPG' wurde ..." (Siehe Anhang). |
Vielleicht unterstützt der TMediaPlayer einfach keine MJPG Komprimierung.
Peter18 hat folgendes geschrieben : |
Der WinMediaPlayer gibt sie mit Bild und Ton wieder. |
Warum benutzt du dann nicht einfach das Windows Media Player Control? :gruebel:
Peter18 - Do 13.05.10 15:36
Hallo Gewuerzgurke, hallo jaenicke,
danke für eure Antworten! Ich hatte gedacht es wäre möglich Bild und Ton ablaufen zu lassen (Habe leider zu diesem Thema keine Literatur). Aber "Windows Media Player Control" hört sich interessant an. Habe bei Delphi 4 nur den "TMediaPlayer" gefunden. Wie kommt man denn an den "Windows Media Player Control" heran??
Grüße von der Nordsee
Peter
jaenicke - Do 13.05.10 16:35
Peter18 hat folgendes geschrieben : |
Wie kommt man denn an den "Windows Media Player Control" heran?? |
Komponente --> ActiveX Control importieren...
Und dann eben Windows Media Player auswählen und installieren.
elundril - Do 13.05.10 16:38
Muss dann aber nicht auf jedem System auf dem das Programm ausgeführt wird der Windows Media Player installiert sein?
lg elundril
jaenicke - Do 13.05.10 16:42
Da Delphiprogramme derzeit noch nicht unter Linux oder Mac laufen, ist das ja egal. Der ist ohnehin fast überall installiert.
Wer eine solche verkrüppelte Variante von Windows ohne hat, der hat eben Pech. Die Anzahl dieser Systeme dürfte aber fast gegen Null gehen...
Und außerdem gibt es zwar auch z.B. das DSPack, aber dafür muss sogar DirectX installiert sein. Und das ist dann wirklich nicht überall aktuell, erst ab XP war das meines Wissens dabei.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!