多媒体播放程序(30分)

  • 主题发起人 主题发起人 风之痕
  • 开始时间 开始时间

风之痕

Unregistered / Unconfirmed
GUEST, unregistred user!
我制作一个多媒体播放程序,部分代码如下:
procedure TForm1.FormClose(Sender: TObject;
var Action: TCloseAction);
begin

mediaplayer1.Close;
end;

意图关闭窗口时也关闭播放,可是运行关闭窗口后CD唱片仍在播放,为什么?




 
mediaplyer1.stopl;
mediaplyer1.close;
 
必须同时关闭
 
mediaplyer1.wait;
mediaplyer1.close;
 
procedure TForm1.FormClose(Sender: TObject;
var Action: TCloseAction);
begin

mediaplayer1.Stop;
mediaplayer1.Close;
end;

可以了
 
if(mediaplayer1.mode=mpPlaying) then

mediaplayer1.stop;
不用加什么close吧,delphi自己会解决的
 
还是加mediaplayer1.close 比较好
 
还是加上比较好,这样可以提早释放资源.`
 
后退
顶部