现在自己利用Delphi做一个MediaPlay播放器,但在使用TrackBar显示播放进度的时候我怎么设置TrackBar总是得不到我要的结果呢???望高手指点.....
MdPlay.FileName:=OpenDialog.FileName;
MdPlay.Open;
MdPlay.DisplayRect:=
Rect(0,0,MainBord.ImagePan1.Width,MainBord.ImagePan1.Height);
MdPlay.Play;
Trackbar.position:=MdPlay.position;
MdPlay.FileName:=OpenDialog.FileName;
MdPlay.Open;
MdPlay.DisplayRect:=
Rect(0,0,MainBord.ImagePan1.Width,MainBord.ImagePan1.Height);
MdPlay.Play;
Trackbar.position:=MdPlay.position;
begin
if OpenDialog1.Execute then
begin
MdPlay.FileName:=OpenDialog1.FileName;
MdPlay.Open;
MdPlay.DisplayRect:=Rect(0,0,MainBord.Width,MainBord.Height);
Trackbar.Max:=MdPlay.Length; <--Max 歌曲总长度
MdPlay.Play;
Timer1.Enabled := True;
end;
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
Trackbar.position:=MdPlay.Position; 《--- 走到什么长度了
end;看见没