视频播放器:QtCreator运行VLC-Qt官方示例代码
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了视频播放器: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
登录官网后看到的页面如下:
我目前的开发环境是:
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 目录下的所有文件拷贝到当前工程可执行文件目录下。
最后再编译运行:
以上是关于视频播放器:QtCreator运行VLC-Qt官方示例代码的主要内容,如果未能解决你的问题,请参考以下文章
基于libVLC的视频播放器之十四:VLC-Qt全屏与退出全屏