一、前言
VLC-Qt是一个结合了 Qt 应用程序和 libVLC 的免费开源库。
它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。
VLC-Qt 集成了整个 libVLC,因此具备 libVLC 的所有特性;采用VLC-Qt可以快速的开发一款播放器。
二、VLC-Qt下载
Github 地址:https://github.com/vlc-qt
示例地址:https://github.com/vlc-qt/examples
登录官网后看到的页面如下:
我目前的开发环境是:
Qt版本: 5.12.6
编译器: MinGW 32bit
IDE : QtCreator
所以我这里就直接下载Windows 32-bit (MinGW),这是MinGW 32bit 编译好的库文件。
下载好的文件如下:
接下来访问https://github.com/vlc-qt/examples,下载官方示例代码。
解压后将VLC-Qt_1.1.0_win32_mingw拷贝到examples-master\simple-player目录下。
然后双击simple-player.pro打开工程,开始配置。
# # VLC-Qt Simple Player # Copyright (C) 2015 Tadej Novak <tadej@tano.si> # TARGET = simple-player TEMPLATE = app CONFIG += c++11 QT += widgets SOURCES += main.cpp \ SimplePlayer.cpp \ EqualizerDialog.cpp HEADERS += SimplePlayer.h \ EqualizerDialog.h FORMS += SimplePlayer.ui \ EqualizerDialog.ui #LIBS += -lVLCQtCore -lVLCQtWidgets # Edit below for custom library location LIBS += -L$$PWD/../VLC-Qt_1.1.0_win32_mingw/lib -llibVLCQtCore.dll -llibVLCQtWidgets.dll INCLUDEPATH += $$PWD/../VLC-Qt_1.1.0_win32_mingw/include DEPENDPATH += $$PWD/../VLC-Qt_1.1.0_win32_mingw/lib
构建成功后,将VLC-Qt_1.1.0_win32_mingw\bin 目录下的所有文件拷贝到当前工程可执行文件目录下。
最后再编译运行: