ActiveX/Delphi: Difference between revisions
Jump to navigation
Jump to search
m comment out first line, so we can make this live |
m indent! |
||
| Line 11: | Line 11: | ||
interface | interface | ||
uses | uses | ||
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, | |||
Dialogs, StdCtrls, OleCtrls, AXVLC_TLB; | |||
type | type | ||
TForm1 = class(TForm) | |||
Button1: TButton; | |||
vlc: TVLCPlugin; | |||
procedure Button1Click(Sender: TObject); | |||
private | |||
{ Private-Deklarationen } | |||
public | |||
{ Public-Deklarationen } | |||
end; | |||
type | |||
VLCPlaylistMode = TOleEnum; | |||
const | |||
VLCPlayListInsert = $00000001; | |||
VLCPlayListReplace = $00000002; | |||
VLCPlayListAppend = $00000004; | |||
VLCPlayListGo = $00000008; | |||
VLCPlayListCheckInsert = $00000010; | |||
var | |||
Form1: TForm1; | |||
implementation | |||
{$R *.dfm} | |||
procedure TForm1.Button1Click(Sender: TObject); | |||
begin | |||
vlc.addTarget('C:\video.mpg', null, VLCPlayListInsert, 0); | |||
// you can use any MRL with parameters instead of 'c:\video.mpg' here | |||
vlc.play; | |||
end; | end; | ||
end. | |||
end. | |||
Revision as of 03:44, 19 January 2006
How to use VLC within your own Delphi Application: Components --> Import ActiveX --> VideoLan Client Create a new Package and select "Install".
The VLC-Player Object can be found in your ActiveX-Components Tabsheet. Place one of it in your Form1, place a TButton and use the following code:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, AXVLC_TLB;
type
TForm1 = class(TForm)
Button1: TButton;
vlc: TVLCPlugin;
procedure Button1Click(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;
type
VLCPlaylistMode = TOleEnum;
const
VLCPlayListInsert = $00000001;
VLCPlayListReplace = $00000002;
VLCPlayListAppend = $00000004;
VLCPlayListGo = $00000008;
VLCPlayListCheckInsert = $00000010;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
vlc.addTarget('C:\video.mpg', null, VLCPlayListInsert, 0);
// you can use any MRL with parameters instead of 'c:\video.mpg' here
vlc.play;
end;
end.