视频播放器: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全屏与退出全屏

基于FFmpeg+rtsp读取摄像头实时图像

基于libVLC的视频播放器之十五:添加播放列表

使用 Qt Creator 播放视频的 GUI

哪些视频文件可以在 Android 上播放 QMediaPlayer?

Flutter开发--视频播放器