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

2022-01-12 14:38:02 浏览数 (1)

一、前言

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 目录下的所有文件拷贝到当前工程可执行文件目录下。

最后再编译运行:

0 人点赞