关于avi文件的播放问题!(20分)

  • 主题发起人 主题发起人 ch_yahuu
  • 开始时间 开始时间
C

ch_yahuu

Unregistered / Unconfirmed
GUEST, unregistred user!
我把它设为这样就可以:
mediaplayer1.autoopen:=true;
mediaplayer1.filename:='c:/a.avi';
设为下面的就不行了,说无法播放该类型文件:
mediaplayer1.autoopen:=false;
mediaplayer1.devicetype:=dtautoselect;或mediaplayer1.devicetype:=dtavivideo;
mediaplayer1.filename:=opendiaplayer1.filename;
这是怎么了啊。。。???????????????有人帮忙吗?好心的人啊!
 
procedure TForm1.FormActivate(Sender: TObject);
begin

mediaplayer1.autoopen:=false;
mediaplayer1.devicetype:=dtautoselect;
mediaplayer1.FileName:='c:/a.avi';
mediaplayer1.open;
mediaplayer1.play;

end;

 
将mediaplayer1.autoopen设为false后,要调用mediaplayer1的open方法才行,

mediaplayer1.autoopen:=false;
mediaplayer1.devicetype:=dtautoselect;或mediaplayer1.devicetype:=dtavivideo;
mediaplayer1.filename:=opendiaplayer1.filename;
mediaplayer1.open;
就可以了
 
同意韦老猫(micony)的说法!
 
用mediaplayer 控件都是这个步骤.
 
可能需要重装
 
接受答案了.
 
后退
顶部