vlc qt player 播放器开发实例
(一)VLC-Qt下载
官网地址:https://vlc-qt.tano.si/
Github 地址:https://github.com/vlc-qt
示例地址:https://github.com/vlc-qt/examples

我的QT开发环境是MinGW ,所以下载的是 Windows 32-bit (MinGW) 版本
注意: 需要根据自己实际的交叉编译来选择vlc的库版本,不然会出现识别不了的情况。
(二)新建QT工程
-
创建Application(QT) Qt Widgets Application

-
命名vlc_player

-
Kit 选择
这里选择的类型,需要与下载的vlc 库相对应

(三)工程配置
-
将下载的VLC-Qt_1.1.0_win32_mingw 拷贝到工程目录下

-
设置lib 和include 目录

-
UI界面设置
放置三个按键和一个视频显示区域

注意:gridLayout,我们需要将塌转换为VLC视频窗口,首先需要将gridLayout 转为QWidget

然后右键再转提升为vlcQWidgetVideo

- 设置按键事件处理函数
右键按键,设置槽函数

以此类推设置其他的按键
(四) 构建工程
点击左下构建图标进行构建

如果构建出现找不到动态库的错误提示,应该是依赖库目录设置错误

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 目录下的文件拷贝到编译目录,重新运行

正常播放画面:

(六) 完整工程下载
完整工程下载地址,请到 liwen01 微信公众号中回复: QT

浙公网安备 33010602011771号