Информатика. Программирование в Delphi
326
SpeedButton2.Glyph.LoadFromFile(dir+'Open.bmp');
OpenDialog1.Filter:='AVI files (*.avi)|*.avi';
OpenDialog1.InitialDir:=GetCurrentDir;
pause:=true;
Label2.Font.Name:='Arial';
Label2.Font.Size:=14;
end;
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
if MediaPlayer1.FileName<>'' then
if pause then
begin
MediaPlayer1.Play;
Timer1.Enabled:=true;
SpeedButton1.Glyph.LoadFromFile(dir+'Stop.bmp');
pause:=false;
end
else
begin
MediaPlayer1.Pause;
Timer1.Enabled:=false;
SpeedButton1.Glyph.LoadFromFile(dir+'Play.bmp');
pause:=true;
end;
end;
procedure TForm1.SpeedButton2Click(Sender: TObject);
var
rw,rh:integer;
dw,dh:integer;
l,t:integer;
begin
if not OpenDialog1.Execute then
exit;
if MediaPlayer1.FileName<>'' then
MediaPlayer1.Close;
MediaPlayer1.FileName:=OpenDialog1.FileName;
MediaPlayer1.Open;
pause:=true;
SpeedButton1.Glyph.LoadFromFile(dir+'Play.bmp');
Form1.Caption:=ExtractFileName(MediaPlayer1.FileName);
ProgressBar1.Min:=0;
ProgressBar1.Max:=MediaPlayer1.Length;