就是有一个视频文件.avi,怎样让它在单文档或对话框上显示呢

解决方案 »

  1.   

    你想用什么方法显示?
    MCI的话比较简单
      

  2.   

    对话框的话添加一个activeX控件,好像是暴风还是什么的播放器,然后给个地址就可以播放了~media player好像也有~
      

  3.   

    最近在研究OpenCV,有兴趣可以看看,它是通过读取avi成一张一张图片然后画到窗口上的。http://www.opencv.org.cn/
      

  4.   


    ShellExecute(NULL,_T("open"),_T("D:\\Program Files\\K-Lite Codec Pack\\Media Player Classic\\mplayerc.exe"),NULL,NULL,SW_SHOWNORMAL);//偷用别人的exe
      

  5.   

    别人的函数void DrawPicToHDC(IplImage *img, UINT ID);
    error C2061: syntax error : identifier 'IplImage'pCapture = cvCaptureFromFile(strAviFilePath);
    error C2065: 'cvCaptureFromFile' : undeclared identifier
    这些F1都找不到啊
      

  6.   

    别人的函数,他用的不是系统的,所以缺少.h和.lib文件,运行的时候还缺少.dll文件
      

  7.   


    我以前在对话框中添加了realplayer就是这么做的
      

  8.   

    虽然已经结帖了,还是来啰嗦两句:)2L/11L的方式应该叫做ActiveX嵌入,多少是有点局限性的,也就是说命运不掌握在自己手里- -||总之只是问如何“显示”视频的话,视频本质上就是一幅幅位图,在视图上连续的显示出来就是了。
    难点在于视频的解码,非公开的编码格式都是有知识版权的,需要付费才能拿到SDK。