Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mit TMediaplayer AVI-video in einem Panel abspielen (https://www.delphipraxis.net/66786-mit-tmediaplayer-avi-video-einem-panel-abspielen.html)

Schodn 4. Apr 2006 11:10


Mit TMediaplayer AVI-video in einem Panel abspielen
 
mediaplayer1.filename:='Video.avi';
mediaplayer1.open;
mediaplayer1.display:=Panel1;
mediaplayer1.play;

das ist mein Code, der gibt mir aber immer eine Fehlermeldung. ich komme heute einfach nicht mehr weiter.

kann mir bitte hier wer weiterhelfen?

chaosben 4. Apr 2006 11:35

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Zitat:

Zitat von Schodn
der gibt mir aber immer eine Fehlermeldung

Eine Fehlermeldung ist gut. (Nicht das ich dir 2 wünschen würde ;)) Aber es wäre schön, wenn du uns sagst, was da für ein Fehler entsteht. Und dann klappt das auch mit dem Helfen.

Schodn 4. Apr 2006 11:39

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Im Projekt player.exe ist eine Exception der klasse EAccessViolation aufgetreten Meldung: 'Zugriffsverletzung bei Adresse 7C928FEA in Modul 'ntdll.dll'. Schreiben von Adresse 00000047'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.

chaosben 4. Apr 2006 11:54

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
So, hätten wir das geklärt. :)
Bei welcher Anweisung tritt denn der Fehler auf?

Schodn 4. Apr 2006 12:00

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
procedure Tfrm_main.btn_pn_2_1Click(Sender: TObject);
var
Mediaplayer1 : TMediaPlayer;
begin
mediaplayer1.filename:='Befootfall.avi';
mediaplayer1.open;
mediaplayer1.display:=Panel1;
mediaplayer1.play;
end;

es tritt beim "end" auf. keine ahnung was da haben könnte.

pacman1986 4. Apr 2006 12:04

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Delphi-Quellcode:
Mediaplayer1 := TMediaPlayer.Create(self)
fehlt glaue ich noch.
benutz bitte die code tags

Schodn 4. Apr 2006 12:20

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Stimmt das fehlte. aber jetzt bringt er mir bei "mediaplayer1.open" folgende Fehlermeldung

"Element hat kein übergeordnetes fenster"

igel457 4. Apr 2006 12:30

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Probier mal noch...
Delphi-Quellcode:
  mediaplayer1.parent := self;

Schodn 4. Apr 2006 12:43

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
das wird schon immer besser.

keine fehlermeldung mehr. nur im Panel zeigt er mir nichts an, und wenn ich es in einen Animate
abspielen lasse, steht dort:

"Video nicht verfügbar. Dekomprimierer 'vids:mpep4' wurde nicht gefunden.

chaosben 4. Apr 2006 13:01

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
... was imho wiederum bedeutet, das kein passender Codec für das Video auffindbar ist.

Schodn 4. Apr 2006 13:03

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
es wird immer nur das gleiche video abgespielt. bekomme ich so einen codec irgendwo her?

Sergej 4. Apr 2006 13:12

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Ja. Zum Beispiel hier. Wenn du nach Bei Google suchenmpeg4 codec suchst, findest du einige Codecs ;-)

Gruß
Dani

ghost007 4. Apr 2006 15:00

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Hallo,
ich habe das gleiche problem nur ich kann keine .avi dateien abspielen .... wo bkeomme ich da den codec und wie binde ich das ein?

MfG - Ghost

Sergej 4. Apr 2006 15:03

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Naja Avi Datei ist ein ziemlich dehnbarer Begriff. Es kommt immer darauf an mit welchem Codec die Datei behandelt wurde. Klick mal mit rechts auf die Datei und lass dir die erweiterte Dateiinfo anzeigen. Da steht, wenn du Glück hast, der verwendete Codec.

Gruß Dani

ghost007 4. Apr 2006 15:17

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
ne, steht net da :(

Sergej 4. Apr 2006 15:33

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Mit diesem Programm müsstest du es herausfinden können...

Gruß
Dani

ils566 18. Apr 2006 02:30

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
Dafür gibt es eine freeware: Gspot Codec Information Appliance.
Die Software liefert oft die Information über das verwendete Codec.
Grüße
ils

pacman1986 18. Apr 2006 02:34

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
@ils566 guck dir mal den link von sergej an ^^

ils566 18. Apr 2006 09:24

Re: Mit TMediaplayer AVI-video in einem Panel abspielen
 
@pacmann: sorry die zweite Seite hatte ich erst danach gesehen.

Aber trotzdem, ich habe das ganze mal nachgestellt. Der mPlayer läuft entsprechend der Länge der avi-datei, jedoch zeigt er das avi-file im Panel NICHT an.

Das Codec ist vorhanden, da der realplayer die datei einwandfrei abspielt.

Weiss jemand woran es liegen könnte?

Grüße
ils


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:22 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-2025 by Thomas Breitkreuz