Einzelnen Beitrag anzeigen

Benutzerbild von Andi1985
Andi1985

Registriert seit: 11. Mai 2007
Ort: NRW
116 Beiträge
 
Delphi 2006 Enterprise
 
#5

Re: Programmieranfänger will wmv-clip abspielen

  Alt 5. Okt 2007, 10:54
es ginge auch so mit DirectShow (DirectX):

uses DirectShow9;
Delphi-Quellcode:
procedure Init();
var
   pGraph :IGraphBuilder;
   pMediaControl :IMediaControl;
   pEvent :IMediaEvent;
   pVidWin :IVideoWindow;
   evCode : integer;

begin

    CoInitialize(nil);

    CoCreateInstance(CLSID_FilterGraph, nil, CLSCTX_INPROC,
                    IID_IGraphBuilder, pGraph);

        pGraph.QueryInterface(IID_IMediaControl, pMediaControl);
        pGraph.QueryInterface(IID_IMediaEvent, pEvent);

        pGraph.RenderFile('.\clock.avi', nil);

        pMediaControl.Run();

      pEvent.WaitForCompletion(INFINITE, evCode);

    CoUninitialize();
end;
  Mit Zitat antworten Zitat