在windows 下用 vs2010 开发第一个vlc程序

来源:互联网 发布:bim施工现场布置软件 编辑:程序博客网 时间:2024/05/18 00:36
1. 安装vlc。这个不用说了吧。

2. 提取SDK。
    打开安装目录,找到 libvlc.dll libvlccore.dll plugins文件夹,sdk文件夹待用。

3. 创建vs2010解决方案。
    打开vs2010-文件-新建-项目-win32控制台程序-输入名字:vlc视频播放测试-确定-空项目 并取消选中预编译头 -完成。

4. 拷贝开发资源,
    打开解决方案目录(工程右键-属性-在资源管理器中打开),把 libvlc.dll libvlccore.dll plugins文件夹 拷贝到该目录,
   将 sdk中的include 和lib文件夹拷贝过去。

5. 添加代码。
    源代码-添加-c++文件-main.cpp,见下。

6. 添加头文件。
    工程-属性-C/C++ --> 常规 --> 附加包含目录-输入include目录。

7. 添加链接库
    工程-属性 -> 链接器 -> 输入 -> 附加依赖项-将代码中用到的两个库写上。如下图
 
#include <stdio.h>#include <stdlib.h>#include <windows.h>#include "vlc\vlc.h"#define VIDEO_PATH "D:\\123.mp4"int main(){ libvlc_instance_t * inst; libvlc_media_player_t *mp; libvlc_media_t *m; inst = libvlc_new(0,NULL);//load the vlc engine m = libvlc_media_new_path(inst,VIDEO_PATH);//create a new item; xxx_path mp = libvlc_media_player_new_from_media(m);//create a media player playing environment libvlc_media_release(m);//no need to keey the media now libvlc_media_player_play(mp);//play the media_player Sleep(100*1000);//let it play a bit  libvlc_media_player_stop(mp);//stop playing libvlc_media_player_release(mp);//free the media_player libvlc_release(inst);  return 0;}

 
 
0 0
原创粉丝点击