Linux Qt實作視訊播放(MPlayer)
- 播放器安裝
-
- 播放器源碼下載下傳
- 解壓
- 安裝
- 測試代碼
最近在中标麒麟系統上使用Qt實作一個視訊播放功能,發現如果使用multimediawidgets子產品來播放會提示“GStreamer 安裝缺少插件”,由于沒有GStreamer資源,無法通過指令來重新安裝,是以隻能找别的辦法。
如下介紹使用mplayer播放器的方式來實作
播放器安裝
播放器源碼下載下傳
下載下傳連結:http://www.mplayerhq.hu/MPlayer/releases/
選擇一個版本下載下傳:
解壓
進入到壓縮包所在目錄使用tar -xvzf MPlayer-1.4.tar.gz解壓。解壓完成後進入目錄中:
安裝
在目錄中依次使用如下三個指令:
-
./configure
如果出現如下提示:
使用指令apt-get install yasm安裝依賴,完成後使用./configure重新配置。如果沒有出現錯誤提示即表示配置完成。 -
make
make過程可能會稍微長一點,要耐心等待。
- make install 這個檔案在程式中會用到:
測試代碼
建立工程
布局中添加一個widget來放畫面:
最後用QProcess來開始播放:
demo下載下傳