想用mfc做一个视频播放器

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:19:34
能支持的格式越多越好
该怎么做呢?
想问一下主要的技术路线
讲得越详细越好
谢谢各位!

1.首先要对mfc比较了解,如果你做播放器,将来会涉及很多关于鼠标消息处理的函数,在一开始的 时候做好准备.我去年做播放器其他技术都没怎么难我,就是界面消息的处理搞得很乱.

2.看你是想省力气还是费力气了,如果省劲的话,直接上网找些开源的编码解析包,或者自己水平比较高的话就自己参考DirectShow的api自己写各种视频格式的解析包,不过会累死的,我光学习mpeg2就花了将近两个月时间,如果你想要支持很多格式,最好不要自己写解析库,上网搜开源的拿来用,发现其中有哪几种文件格式打开效果或者速度实在太差劲的话你再自己写.

3.具体写程序的建议: 最好一开始只写一种格式,等到自己水平确实上来了再写多种格式,最后把这些格式整合到一个程序里面.其实很简单,无非是加上一些判断或者switch,但是你要对mfc的消息机制有比较深入的了解

如果有mfc基础的话,其实一点也不难,找本Direct Draw的书学习一下就行了,网上也能找到电子版的教程。

哦,这个很容易,直接用添加暴风的组件

用DirectShow技术做吧~~~只要目标系统有足够的插件就能支持很多格式了

我这里有源码,给你参考参考 ?

我有源码