mediaplayer一问(30分)

  • 主题发起人 主题发起人 faiqi
  • 开始时间 开始时间
F

faiqi

Unregistered / Unconfirmed
GUEST, unregistred user!
哪有例程呀?我用的是BCB6,写了如下 几行代码,怎么就是放不出来?  if(OpenDialog1->Execute())
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Close();
MediaPlayer1->Display=Panel1;
MediaPlayer1->DisplayRect=Rect(0,0,Panel1->Width,Panel1->Height);
MediaPlayer1->Open();
MediaPlayer1->Play();
哪位用过,指点一二?

 
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Close();
MediaPlayer1->Display=Panel1;
MediaPlayer1->Open();
MediaPlayer1->DisplayRect=Panel1.clientRect;
MediaPlayer1->Play();
 
MediaPlayer1->FileName=OpenDialog1->FileName;
MediaPlayer1->Display=Panel1;
MediaPlayer1->DisplayRect=Panel1.clientRect;
MediaPlayer1->Open();
MediaPlayer1->Play();
 
把MediaPlayer1->Close();加在放完音以后,或者放在这段程序的最开头。
 
如果去掉
MediaPlayer1->DisplayRect=Panel1.clientRect;
会是什么效果啊??~~~~~~~~~
 
如果去掉
MediaPlayer1->DisplayRect=Panel1.clientRect;
会是什么效果啊??~~~~~~~~~

设置了display就可以了,但是如果不设置displayrect在窗体resize的时候,视频窗口显示有点问题;
 
后退
顶部