最好是直接调用Windows media player,能提供个例吗,谢谢

解决方案 »

  1.   

    CanimateCtrl控件就可以,不过压缩格式avi的好像不行。
      

  2.   

    shellExecute执行文件会自动打开默认的播放器
      

  3.   

    最好是直接调用Windows media player到网上搜一下就可以了
      

  4.   

    在win32下使用windows media player不容易吧,可以参考DXSDK的示例PlayWnd.
      

  5.   

    其实我是想在屏幕程序中播放电影,用shellExecute可能不行
      

  6.   

    其实我是想在屏幕保护程序中播放电影,用shellExecute可能不行
      

  7.   

    我想需要借助DirectX SDK中的DirectShow来完成
    因为本身avi是压缩格式的视频文件,首先需要Decoder来完成解码,而这个在DirectShow中
    很容易做到。
    另外播放视频本身需要消耗很多资源,所以用DirectShow
    来做自己的filter,然后在Win32中使用会很方便