interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms,
Dialogs, StdCtrls, Buttons, OleCtrls, WMPLib_TLB;
type
Tvidio = class(TForm)
WindowsMediaPlayer1: TWindowsMediaPlayer;
BitBtn1: TBitBtn;
OpenDialog1: TOpenDialog;
procedure BitBtn1Click(Sender: TObject);
procedure Fromclose(Sender: TObject; var action :
TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;
var
vidio: Tvidio;
implementation
uses StrUtils;
{$R *.dfm}
procedure Tvidio.BitBtn1Click(Sender: TObject);
begin
if openDialog1.Execute then
begin
WindowsMediaPlayer1.URL:=OpenDialog1.FileName;
vidio.Caption:=LeftStr(extractFileName(OpenDialog1.FileName),
length(ExtractFileName(OpenDialog1.FileName))-
length(ExtractFileName(OpenDialog1.FileName)))+'Media
Player';
end;
OpenDialog1.FileName:='';
end;
procedure Tvidio.Fromclose(Sender: TObject; var action :
TCloseAction);
begin
WindowsMediaPlayer1.close;
end;
end.