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
![](https://img2023.cnblogs.com/blog/555985/202212/555985-20221229172956059-1271889201.jpg)