MFC加载视频问题

本人刚接触vc++现在想用MFC跳出的对话框中加载视频,视频的算法已经实现,该怎么和对话框结合在一起,具体在MFC哪个函数里加载,用什么函数?... 本人刚接触vc++现在想用MFC跳出的对话框中加载视频,视频的算法已经实现,该怎么和对话框结合在一起,具体在MFC哪个函数里加载,用什么函数? 展开
 我来答
l109383670
2011-10-08 · TA获得超过419个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:217万
展开全部
先说一下显示视频的原理吧。在VC中显示视频其实就是一帧一帧的把视频的图片贴上去,就跟做动画一样的,所以就需要不断的重图。所以一般在ONDRAW()函数里加载
首先,用MFC的对话框做,你可以先加入一个PICTRUE控件,名为ID_STATIC_PICTURE。然后用CDC* pDC = GETDLGITEM(ID_STATIC_PICTURE);获得控件的DC。有了这个DC你才可以进行画图贴图加载视频这一类的工作,因为你有了对应的设备窗口。
有了这知识,相信你也能轻松的加载视频了。可以用OPENCV,DIRECTSHOW,FFMPEG等SDK来加载视频,具体代码太长,你可以去网上搜就是了。都有对应的加载视频的函数。如果你是要对视频的每一帧进行处理的话,可以用OPENCV,比较方便图像处理。下面是一个DIRECTSHOW加载视频的链接。
http://www.vckbase.com/document/viewdoc/?id=966
suixinsoft
2011-10-05 · 超过23用户采纳过TA的回答
知道答主
回答量:172
采纳率:0%
帮助的人:87.6万
展开全部
DShow.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzzcccchhh
2011-10-02 · 超过35用户采纳过TA的回答
知道小有建树答主
回答量:196
采纳率:66%
帮助的人:76.6万
展开全部
DirectShow
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式