视频播放器:QtCreator运行VLC-Qt官方示例代码

一、前言

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


登录官网后看到的页面如下:

视频播放器:QtCreator运行VLC-Qt官方示例代码

我目前的开发环境是:

Qt版本:  5.12.6

编译器: MinGW 32bit

IDE :  QtCreator

所以我这里就直接下载Windows 32-bit (MinGW),这是MinGW 32bit 编译好的库文件。

 三、运行示例代码

下载好的文件如下:

视频播放器:QtCreator运行VLC-Qt官方示例代码

接下来访问https://github.com/vlc-qt/examples,下载官方示例代码。

视频播放器:QtCreator运行VLC-Qt官方示例代码

解压后将VLC-Qt_1.1.0_win32_mingw拷贝到examples-master\simple-player目录下。

视频播放器:QtCreator运行VLC-Qt官方示例代码

然后双击simple-player.pro打开工程,开始配置。

视频播放器:QtCreator运行VLC-Qt官方示例代码

#
# 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
 
 

视频播放器:QtCreator运行VLC-Qt官方示例代码

构建成功后,将VLC-Qt_1.1.0_win32_mingw\bin 目录下的所有文件拷贝到当前工程可执行文件目录下。 

视频播放器:QtCreator运行VLC-Qt官方示例代码

最后再编译运行:

视频播放器:QtCreator运行VLC-Qt官方示例代码

视频播放器:QtCreator运行VLC-Qt官方示例代码


上一篇:什么是高防服务器?如何搭建DDOS流量攻击防护系统


下一篇:视觉AI五天训练营 03-电子相册搭建