把MEDIAPLAYER的REWIND设为TRUE后,它为什么不能循环播放视频?而指定DISPLAYRECT后,窗口大于视频窗口就不能满RECT显示,怎么做呢?

解决方案 »

  1.   

    为什么只有UP?没人会解决吗?不过先谢各位UP的朋友!
      

  2.   

    REWIND是TMediaPlayer的一个过程 在组件的部份代码如下:
     RFlags := mci_Wait or mci_Seek_To_Start;
    执行此过程只能定位到视频文件的开头,要play后才能播放。
    要循环播放在ONNotify事件中判断当前状态就可以循环播放。。
    第二个问题,要看一下才知道。。
      

  3.   

    第二个,在form1的ONResize 中加一句 MediaPlayer1.DisplayRect:=form1.ClientRect;