1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
| unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls, MPlayer, Menus, XPMan, ExtCtrls;
type
TForm4 = class(TForm)
OpenDialog1: TOpenDialog;
MediaPlayer1: TMediaPlayer;
Button1: TButton;
Label1: TLabel;
TrackBar1: TTrackBar;
procedure TrackBar1Change(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
procedure TForm4.Button1Click(Sender: TObject);
var p,k,n,i:integer;
begin
MediaPlayer1.Close;
OpenDialog1.Execute;
label1.Caption:=extractfilename(OpenDialog1.FileName) ;
MediaPlayer1.FileName:=label1.Caption;
MediaPlayer1.Open;
//-> Ajouter ceci ,
TrackBar1.Max:=MediaPlayer1.Length;
TrackBar1.Position:=0;
//----------------------------------
MediaPlayer1.Play;
end;
procedure TForm4.FormDestroy(Sender: TObject);
begin
MediaPlayer1.Close;
end;
procedure TForm4.TrackBar1Change(Sender: TObject);
begin
//-> Ajouter ceci ,
MediaPlayer1.Pause;
MediaPlayer1.Position:=TrackBar1.Position;
MediaPlayer1.Play;
//---------------------------------------
end;
end. |
Partager