一、前言
VLC-Qt是一个结合了 Qt 应用程序和 libVLC 的免费开源库。
它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。
VLC-Qt 集成了整个 libVLC,因此具备 libVLC 的所有特性;采用VLC-Qt可以快速的开发一款播放器。
二、VLC-Qt下载
官网地址:https://vlc-qt.tano.si/ 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-mastersimple-player目录下。
然后双击simple-player.pro打开工程,开始配置。
代码语言:javascript复制#
# 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_mingwbin 目录下的所有文件拷贝到当前工程可执行文件目录下。
最后再编译运行: