VC++MFC使用VLC实现窗体中播放流媒体、磁盘视频文件完整例程--全部代码可下载

VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。如果想在自己的程序中实现视频播放,使用VLC SDK可以说是一个简单高效的方案。

VLC SDK在以前的版本中包含在VLC的安装目录下SDK文件夹中,后来基于大多数人只需要播放器而非开发者的原因,VLC安装包中不再包含SDK。

学习VLC SDK最好还是去官方网站,国内文章大部分就是简单翻译一下而已:        VLC Developers Corner

一、下载使用VLC SDK

根据官方说法,SDK在7-ZIP压缩包中找SDK文件夹:

 在VLC官方下载页面最下方可以找到完全版链接,虽然链接是旧版本,实际上包含最新版本:

 本人下载的是最新版3.0.17.4:

 也可以直接访问官方ftp下载:   

各版本FTP下载地址:ftp://ftp.videolan.org/pub/videolan/vlc/

点开相应版本后可选择不同的操作系统,然后下载7或zip文件解压后可找到SDK目录。

在VS中创建一个基于对话框的工程,添加两个按钮一个播放一个停止,一个PIC控件ID:IDC_PIC用于作为视频输出窗口,一个静态控件ID:IDC_MEDIA_STATE用于显示播放状态。运行如下图:

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值