Registriert seit: 11. Mai 2007
Ort: NRW
116 Beiträge
Delphi 2006 Enterprise
|
Re: Programmieranfänger will wmv-clip abspielen
5. Okt 2007, 11: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;
|
|
Zitat
|