前记:
Qt Player是官方源码中的一个示例,好像已经很久没有更新了,今天运行测试了下,需要修改部分内容才能运行
vlc-3.0.14源码下载地址:https://code.videolan.org/videolan/vlc
win下已编译的VLC下载地址:http://download.videolan.org/pub/videolan/vlc/last/win64/vlc-3.0.14-win64.7z
已下载的VLC(已编译)
解压后,在目录vlc-3.0.14\doc\libvlc\QtPlayer下,就是示例
一、修改QtVLC.pro文件
文件增加如下内空
QT += widgets
win32{
LIBS += -Lvlc_dir/vlc-3.0.14-win64/vlc-3.0.14/sdk/lib/ -llibvlc
LIBS += -Lvlc_dir/vlc-3.0.14-win64/vlc-3.0.14/sdk/lib/ -llibvlccore
LIBS += -Lvlc_dir/vlc-3.0.14-win64/vlc-3.0.14/
}
INCLUDEPATH += vlc_dir/vlc-3.0.14-win64/vlc-3.0.14/sdk/include
DEPENDPATH += vlc_dir/vlc-3.0.14-win64/vlc-3.0.14/sdk/include
二、修改player.cpp文件
第133行,修改下,
然后正常编译,过会就会出现如下界面,
经测试,可以正常播放本地视频文件,声音输出也正常