1、安装DirectShow9.0 SDK

DirectShow9 SDK下载链接http://download.csdn.net/detail/jindou910101/5591169

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

遇到的错误解决方式:http://blog.csdn.net/jindou910101/article/details/9127771

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

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

BaseClasses下载链接:http://download.csdn.net/detail/jindou910101/5611053

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

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

VC++ 视频播放器下载链接:

VC++ 视频播放器 源码 (上):http://download.csdn.net/detail/jindou910101/5610803

VC++ 视频播放器 源码 (下):http://download.csdn.net/detail/jindou910101/5610847

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

具体看我另外一篇博文:http://blog.csdn.net/jindou910101/article/details/9092573的第三、四步骤。

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

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

蛋痛啦!╮(╯▽╰)╭

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

视频解码器下载链接:http://download.csdn.net/detail/jindou910101/5610915

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

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

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

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

Thanks,。。。。。OVER啦!

VC++ 视频播放器 图文步骤记录的更多相关文章

  1. 在实现视频播放器的步骤client(三)风行网络电影列表

    (三) 今日热门电影实现这个功能.主要从server获取数据.然后显示在屏幕上.虽然说是从这个server获取电影信息数据,但,不实际的http相关知识,我们直接sdk包(56网络提供api),你将能 ...

  2. Win8.1卸载64位Oracle Database 11g的详细图文步骤记录

    Oracle Database 11g在Win8 上的卸载过程记录. Step1停用oracle服务:进入计算机管理/任务管理器,在服务中,找到oracle开头的所有服务,右击选择停止: Step2 ...

  3. Win8.1安装配置64位Oracle Database 11g的详细图文步骤记录

    在开始Oracle数据安装之前建议:1.关闭本机的病毒防火墙.2.断开互联网. 这样可以避免解压缩丢失文件和安装失败. Step1 Oracle官网下载好Windows系统64位的安装包,下载速度慢的 ...

  4. 2016年最全面的VR资源盘点,不只有VR视频播放器还有具体到步骤的VR资源

    2016年过去了,有多少人开始使用VR来观看我们喜欢的视频资源呢?比传统视频更高的沉浸感,甚至在VR眼镜的视角中,自己仿佛化生成视频中的主角一般.然而,这种体验只有VR眼镜还是不行的,还需要有一个VR ...

  5. html5.0学习记录(一)——可拖动视频播放器

    最近自己在重新学习html5新特性,了解到有视频标签和拖动标签,于是自己用这两个特性写了一个小demo,主要功能就是可以通过拖动视频来直接播放.效果图如下: 页面使用了<video>标签和 ...

  6. 零基础读懂视频播放器控制原理——ffplay播放器源代码分析

    版权声明:本文由张坤原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/535574001486630869 来源:腾云阁 ht ...

  7. 视频播放器控制原理:ffmpeg之ffplay播放器源代码分析

    版权声明:本文由张坤原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/535574001486630869 来源:腾云阁 ht ...

  8. 转:最简单的基于 DirectShow 的视频播放器

    50行代码实现的一个最简单的基于 DirectShow 的视频播放器 本文介绍一个最简单的基于 DirectShow 的视频播放器.该播放器对于初学者来说是十分有用的,它包含了使用 DirectSho ...

  9. 最简单的基于FFMPEG+SDL的视频播放器 ver2 (採用SDL2.0)

    ===================================================== 最简单的基于FFmpeg的视频播放器系列文章列表: 100行代码实现最简单的基于FFMPEG ...

随机推荐

  1. UML04-顺序图

    1.顺序图由哪几部分组成? 2.下面列出了打印文件时的工作流: 用户通过计算机指定要打印的文件. 打印服务器根据打印机是否空闲,操作打印机打印文件. 如果打印机空闲,则打印机打印文件: 如果打印机忙, ...

  2. B4A的软件下载

    http://pan.baidu.com/share/home?uk=909467506#category/type=0

  3. Python 中的用户自定义类型

    Python中面向对象的技术 Python是面向对象的编程语言,自然提供了面向对象的编程方法.但要给面向对象的编程方法下一个定义,是很困难的.问题关键是理解对象 的含义.对象的含义是广泛的,它是对现实 ...

  4. C# / MSSQL / WinForm / ASP.NET - SQLHelper中返回SqlDataReader数据

    /// <summary> /// Execute a SqlCommand that returns a resultset against the database specified ...

  5. 数据库元数据MetaData

    本篇介绍数据库方面的元数据(MetaData)的有关知识.元数据在建立框架和架构方面是特别重要的知识,再下一篇我们仿造开源数据库工具类DbUtils就要使用数据库的元数据来创建自定义JDBC框架. 在 ...

  6. js操作styleSheets

    document.styleSheets这个接口可以获取网页上引入的link样式表和style样式表.比如 最后的输出结果如下. 换下代码看看我们具体的styleSheets具体输出什么 这些都是次要 ...

  7. 弹出框weeboxs 基本属性总结

    使用前需包含以下jquery.js.bgiframe.js.weebox.js文件 boxid: null, //设定了此值只后,以后在打开同样boxid的弹窗时,前一个将被自 动关闭 boxclas ...

  8. XDU 1284 寻找礼物

    枚举+二分查找. A+B+C >= K  ---->   C >= K - A -B    ----> 统计大于等于C的个数就可以. #include <cstdio&g ...

  9. windows的定时任务设置

    windows 的Schedule Task .创建配置 1.点击"開始" 2.点击"控制面板" 3.双击"任务计划" 4.双击" ...

  10. EXT2/EXT3文件系统(一)

    整理自<鸟哥的Linux私房菜>,整理者:华科小涛http://www.cnblogs.com/hust-ghtao/ 1.文件系统概念引入 文件系统是一种存储和组织计算机数据的方法,它使 ...