Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi DSpack: wann ist film am ende (https://www.delphipraxis.net/76083-dspack-wann-ist-film-am-ende.html)

heinz_braun 29. Aug 2006 17:15


DSpack: wann ist film am ende
 
Hallo
Ich benutze das DSPACK um Videos abzuspielen. Wie erkenne ich nun, wann der film am ende ist. Filtergraph.state liefert gsPlaying auch wenn der film schon am ende ist. wie kann ich also feststellen, dass der film bis zum ende abgespielt wurde??


danke

Mazel 29. Aug 2006 17:32

Re: DSpack: wann ist film am ende
 
Hi,

benutze vom FilterGraph den DSEvent:

Delphi-Quellcode:
procedure TForm1.FilterGraphDSEvent(sender: TComponent; Event, Param1, Param2: Integer);
begin
  If Event = EC_COMPLETE then
   begin
    // Aktion beim Ende des Videos
   end;
end;
Gruß
Mazel

heinz_braun 29. Aug 2006 18:28

Re: DSpack: wann ist film am ende
 
der compiler gibt mir folgenden fehler.

undefinierter bezeichner : EC_COMPLETE

wo ist das problem?
ps: ich habe delphi 7

Mazel 29. Aug 2006 20:59

Re: DSpack: wann ist film am ende
 
Ich glaube das liegt daran das die Unit DSUtil nicht eingebunden ist. Kann es momentan nicht testen, kein Delphi zur Hand.

Delphi-Quellcode:
uses
  DSUtil
Gruß
Mazel

heinz_braun 30. Aug 2006 10:47

Re: DSpack: wann ist film am ende
 
danke für deine antworten, aber an der DSutil liegt es nicht.
die

Delphi-Quellcode:
uses DirectShow
hatte gefehlt.

danke nochmal.

Mazel 30. Aug 2006 11:12

Re: DSpack: wann ist film am ende
 
Mhm,

ich kann heute Delphi wieder installieren und werde es auch gleich tun. ;)
Für das DSPAck müssen diese 3 Units eingebunden werden, wahrscheinlich liegt es nun an der DirectShow9 (die hatte ich beim letzen Beitrag vergessen):

Delphi-Quellcode:
uses
  DSUtil, DSPack, DirectShow9;
Gruß
Mazel

heinz_braun 30. Aug 2006 11:32

Re: DSpack: wann ist film am ende
 
danke nochmal für deine antwort.

Mazel 30. Aug 2006 11:41

Re: DSpack: wann ist film am ende
 
War es die Untit DirectShow9 die fehlte?

heinz_braun 30. Aug 2006 12:59

Re: DSpack: wann ist film am ende
 
ja, die Einbindung der uses DirectShow9 hat gefehlt.


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