最近在看 libvlc.dll 使用方式,
不巧的是,这方面的中文资料比较少,有些还是基于 c# 或是 vs的,毕竟太依赖于编辑器
于是乎,找资料呀找资料,官网 win demo 看起来挺不错的 ,官网 0.8.6c sdk 下载
官网 demo 截图
费了我九牛二虎之力,毕竟还是 c 太生疏,英语也不咋地
(git 自带 mingw64)
然后发现跑不起来。。。(为啥呢,我想是因为 官方的案例是 基于 x86的,而我用的是 64 位的编译器,官方64位的代码中,没找到 libvlc.dll 尴尬)
于是乎,csdn 上 所幸有 雷霄骅 大神贴出了代码 最简单的基于libVLC的例子,然后还是似懂非懂
然后找到了更简单的例子 如何使用libvlc实现最简单的播放器 , 之后按照 这位大神的例子成功的播放了视频!
播放视频截图
第一点,编译器 gcc 位数要和代码一致!
第二点,要写一些 gcc 启动参数来指定配置
gcc -I /d/test -L /d/test -llibvlc -o demo2.exe demo2.c && ./demo2.exe
-L dll文件位置
-I .h文件位置
以上