如何改变MPG文件播放的窗口大小?(50分)

  • 主题发起人 主题发起人 it_boy69
  • 开始时间 开始时间
I

it_boy69

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用mediaplayer 控件播放mpg 文件时
不能改变其播放窗口大小
请高手指教
我试过了用
mediaplayer.displayrect:=panel.clientrect;
是不行的
 
就是改变主Panel的大小
然后mediaplayer.displayrect:=panel.clientrect;
 
to journer
我问题中已说明
你那办法不行
 
我可是用过的
 
TO:JOURNER
我播放的是MPG文件
我又用clientrect试了一下肯定不行
要不你看看下面代码有什么问题?
mediaplayer1.close;
mediaplayer1.display:=stage;
mediaplayer1.displayrect:=stage.clientrect;
mediaplayer1.fileName:=openmpgdialog.filename;
mediaplayer1.open;
stage是一个Tpanel部件
或者是stage/mediaplayer的属性有什么特殊设置???
delphi5 不行???
 
要改变其播放窗口大小
必须在调用open打开方法后设置,如你的代码改为:
mediaplayer1.close;
mediaplayer1.fileName:=openmpgdialog.filename;
mediaplayer1.open
mediaplayer1.display:=stage;
mediaplayer1.displayrect:=stage.clientrect;
然后播放即可
 
必须先打开设备,在设置属性:[8D]

if opendialog1.Execute then

begin

mediaplayer1.FileName:=opendialog1.FileName;
mediaplayer1.Open;
mediaplayer1.Display:=panel1;
MediaPlayer1.DisplayRect:=MediaPlayer1.Display.ClientRect;
mediaplayer1.Play;
end;
 
后退
顶部