我写了一段程序,准备用TrackBar 控制播放的进度,但运行起来的时候中是断断续续的,高手,急,怎么才能连续播放
我的源码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
trackbar1.min:=0;
trackbar1.max:=mediaplayer1.length;
trackbar1.position:=mediaplayer1.position;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
if MediaPlayer1.Mode=mpPlaying then
begin
MediaPlayer1.Pause;
MediaPlayer1.Position:=TrackBar1.Position;
MediaPlayer.Play;
end
else
MediaPlayer1.Position:=TrackBar1.Position;
MediaPlayer.Play;
end;
我的源码如下:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
trackbar1.min:=0;
trackbar1.max:=mediaplayer1.length;
trackbar1.position:=mediaplayer1.position;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
if MediaPlayer1.Mode=mpPlaying then
begin
MediaPlayer1.Pause;
MediaPlayer1.Position:=TrackBar1.Position;
MediaPlayer.Play;
end
else
MediaPlayer1.Position:=TrackBar1.Position;
MediaPlayer.Play;
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货