1.我用Windows Media Player的acivex控件,播放视频时会自动调一个ffdshow视频解码器,这个东东如何释放,现在我没管它,关闭程序时报错
2.为啥Windows Media Player这个控件,我在设计时是最大化的,可播放时有进最大化,有进又没有,为何

解决方案 »

  1.   

    1。自动调用ffdshow是因为你播放的视频要用到这个解码器。。
    2。这个是可以设置的。。我原来做过,回家帮你找找。。
      

  2.   

    2.为啥Windows Media Player这个控件,我在设计时是最大化的,可播放时有进最大化,有进又没有,为何
    你说的最大化是全屏幕,还是在窗体里最大化?
    全屏幕。设置Windows Media Player的fullscreen:=true;
    窗体最大化 设置Windows Media Player的align:=alclient; 
      

  3.   

    是窗体最大化,我是把它放在panel里的,你说的align:=alclient; 我也设了,但还是有时会最大化,有时不会,我想是不是activex控件自身不稳定
      

  4.   

    MediaPlayer没有align属性吧,大小只能用MediaPlayer1.Width和MediaPlayer1.Height来控件
      

  5.   

    用system中的MediaPlayer做出的效果不好,视频失真太多
      

  6.   

    我是装的D7自带的activeX,Windows Media Player[Version1.0],你是装的哪个版本,是不是和录制视频的软件有关呢
      

  7.   

    我也用过D7自带的Windows Media插件弄过一个播放器,好像支持的格式不多!
      

  8.   

    我在窗体关闭时加一句  FreeAndNil(WMP),运行了几次没出问题了,不知还会不会出问题
      

  9.   

    你的包解不开,我在窗体关闭时加一句 
      WMP.close;
      if Assigned(WMP) then
        FreeAndNil(WMP);
    ,运行了几次没出问题了,不知还会不会出问题