vlc qt player 播放器開發例項

liwen01發表於2022-12-29

(一)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工程

  1. 建立Application(QT) Qt Widgets Application

  2. 命名vlc_player

  3. Kit 選擇
    這裡選擇的型別,需要與下載的vlc 庫相對應

(三)工程配置

  1. 將下載的VLC-Qt_1.1.0_win32_mingw 複製到工程目錄下

  2. 設定lib 和include 目錄

  3. UI介面設定
    放置三個按鍵和一個影片顯示區域

注意:gridLayout,我們需要將塌轉換為VLC影片視窗,首先需要將gridLayout 轉為QWidget

然後右鍵再轉提升為vlcQWidgetVideo

  1. 設定按鍵事件處理函式
    右鍵按鍵,設定槽函式

以此類推設定其他的按鍵

(四) 構建工程

點選左下構建圖示進行構建

如果構建出現找不到動態庫的錯誤提示,應該是依賴庫目錄設定錯誤

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

(五) 執行專案

  1. 提示缺少動態庫

將最開始下載的VLC-Qt_1.1.0_win32_mingw\bin 目錄下的檔案複製到編譯目錄,重新執行

正常播放畫面:

(六) 完整工程下載

完整工程下載地址,請到 liwen01 微信公眾號中回覆: QT

---------------------------End---------------------------
長按識別二維碼
關注 liwen01 公眾號
vlc qt player 播放器開發例項

相關文章