【note】簡單的Qt + libvlc視訊播放

2020-10-02 18:00:04

剛開按這篇部落格 https://blog.csdn.net/taoerit/article/details/76871116弄,編譯通過了,然而呼叫vlc庫的函數就報錯,根本就不是他所說的那樣,害慘人。。。

VLC下載地址

http://download.videolan.org/pub/videolan/vlc/

http://download.videolan.org/pub/videolan/vlc/3.0.9.2/win32/

VLC 庫包含的內容:

在這裡插入圖片描述

工程檔案中新增庫檔案和標頭檔案路徑

在這裡插入圖片描述

動態庫和靜態的區別:

https://blog.csdn.net/dxzysk/article/details/66477147

包含標頭檔案:

在這裡插入圖片描述

去掉標頭檔案字首vlc/

設定好後,剛開始用vlc-3.0.10這個版本的庫,編譯出錯:

在這裡插入圖片描述

libvlc這個動態庫的格式無法識別,把它改成各種格式都是說識別不了。

後面下載使用了vlc-3.0.9.2這個版本的庫,編譯通過。

vlc 彈出視窗的播放

在這裡插入圖片描述

將vlc播放視窗嵌入式到Qt widget中的播放

在這裡插入圖片描述


程式碼:
https://github.com/guangjieMVP/Qt-libvlc-Demo