Z
zhqire
Unregistered / Unconfirmed
GUEST, unregistred user!
你好,我使用dlephi做flash播放器时,我想使flash播放时,播放的进度能在
trackbar显示出进度,我用了timer控件来控制trackbar移动,然后我用了
trackbar的onchange函数,使拉动trackbar时能够移动到指定的frame.但是这样
做的话播放时每隔一秒声音会喳一声.函数如下,请问,我该用什么方法解决,谢
谢
procedure TForm1.Timer1Timer(Sender: TObject);
begin
trackbar1.Position:=shockwaveflash1.CurrentFrame;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
shockwaveflash1.GotoFrame(trackbar1.Position);
shockwaveflash1.Play;
end;
trackbar显示出进度,我用了timer控件来控制trackbar移动,然后我用了
trackbar的onchange函数,使拉动trackbar时能够移动到指定的frame.但是这样
做的话播放时每隔一秒声音会喳一声.函数如下,请问,我该用什么方法解决,谢
谢
procedure TForm1.Timer1Timer(Sender: TObject);
begin
trackbar1.Position:=shockwaveflash1.CurrentFrame;
end;
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
shockwaveflash1.GotoFrame(trackbar1.Position);
shockwaveflash1.Play;
end;