1、安装DirectShow9.0 SDK

DirectShow9 SDK下载链接javascript:void(0)

2、运行DirectShow里面的BaseClasses工程DEMO,生成strmbasd.lib和strmbase.lib。

遇到的错误解决方式:javascript:void(0)

解决错误后就可以生成strmbasd.lib和strmbase.lib啦!

实在不行的话,你下载BaseClasses替换DirectShow文件夹里面的BaseClasses文件夹。

BaseClasses下载链接:javascript:void(0)

3、下载VC++ 视频播放器 源码 运行啦!

当然你也可以自己写,也可以是网上下载的!我这个代码是网上下载的,自己改啦下图片而已!由于权限不够,所以分两次传上来啦!

4、配置DirectShow SDK开发环境!(我的理解就是为VC++ 视频播放器添加Lib库)

具体看我另外一篇博文:javascript:void(0)的第三、四步骤。

5、此时就可以运行VC++ 视频播放器啦!不过大部分视频文件是打不开的!

注:说是缺少相关的视频解码器。

蛋痛啦!╮(╯▽╰)╭

6、接下来只好安装相关的视频解码器插件啦!

视频解码器下载链接:javascript:void(0)

7、安装好视频解码器之后,嚎叫吧!VC++ 视频播放器就可以跑起来啦!(*^__^*) 嘻嘻……

貌似支持各种视频格式啦!

给大家上个图看看!让大家爽爽啦!此时很有一种成就感啦!哇咔咔。。。

VC++ 视频播放器 图文步骤记录_开发环境

VC++ 视频播放器 图文步骤记录_开发环境_02

VC++ 视频播放器 图文步骤记录_视频播放器_03

8、当然程序还存在很多问题,只好慢慢修改啦!接下来优化下DEMO啦!

Thanks,。。。。。OVER啦!