首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

仿迅雷播放器课程 - 基于VLC的C++播放器 (4)

2013-10-14 
仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)经过前面的介绍,想必大家对VLC和ffmpeg都有一定印象了,还记得

仿迅雷播放器教程 -- 基于VLC的C++播放器 (4)
    经过前面的介绍,想必大家对VLC和ffmpeg都有一定印象了,还记得学习ffmpeg多么蛋疼吗?那么VLC会不会也这么蛋疼呢?    那么我们来看一段官方的Demo,Alberl精简了Demo,只留下了主要代码:

仿迅雷播放器课程 - 基于VLC的C++播放器 (4)
       下面开始进行技术分析:    由于VLC做了非常多的处理,并且封装得很好,所以我们可以非常快速的开发播放器。1、SDK下载,去官方网站下载一个VLC安装包(Alberl下载的是目前最新的版本,2.1.0),安装后即可在安装目录找到SDK,如图:仿迅雷播放器课程 - 基于VLC的C++播放器 (4)仿迅雷播放器课程 - 基于VLC的C++播放器 (4)
其中libvlc.dll和libvlccore.dll就是我们要的dll,而sdk文件夹下有lib文件和头文件,如图:仿迅雷播放器课程 - 基于VLC的C++播放器 (4)仿迅雷播放器课程 - 基于VLC的C++播放器 (4)
其中lib文件夹只需要两个lib文件即可。仿迅雷播放器课程 - 基于VLC的C++播放器 (4)仿迅雷播放器课程 - 基于VLC的C++播放器 (4)
将这些文件拷贝到相应的目录即可,文件具体位置请参考上面给出的Demo项目。
2、其中官方的Demo里为#include <vlc/vlc.h>,而Alberl的Demo里为#include "vlc/vlc.h",这是为了让新手不再去配置环境,所以修改了相应的代码。3、在vlc目录下添加了一个stdint.h文件,这是为了能够在VS2010以下的环境使用。
就这么简短的三个步骤,加上10几行代码就可以做出一个万能播放器,是不是很爽呢~O(∩_∩)O~(由于界面等工作还没开始,所以下一个教程可能会隔得久一点,Alberl会尽快直播~)

热点排行