天天看點

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

Linux Qt實作視訊播放(MPlayer)

  • 播放器安裝
    • 播放器源碼下載下傳
    • 解壓
    • 安裝
  • 測試代碼

最近在中标麒麟系統上使用Qt實作一個視訊播放功能,發現如果使用multimediawidgets子產品來播放會提示“GStreamer 安裝缺少插件”,由于沒有GStreamer資源,無法通過指令來重新安裝,是以隻能找别的辦法。

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼
Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

如下介紹使用mplayer播放器的方式來實作

播放器安裝

播放器源碼下載下傳

下載下傳連結:http://www.mplayerhq.hu/MPlayer/releases/

選擇一個版本下載下傳:

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

解壓

進入到壓縮包所在目錄使用tar -xvzf MPlayer-1.4.tar.gz解壓。解壓完成後進入目錄中:

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

安裝

在目錄中依次使用如下三個指令:

  1. ./configure

    如果出現如下提示:

    Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼
    使用指令apt-get install yasm安裝依賴,完成後使用./configure重新配置。如果沒有出現錯誤提示即表示配置完成。
  2. make

    make過程可能會稍微長一點,要耐心等待。

    Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼
  3. make install
    Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼
    這個檔案在程式中會用到:
    Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

測試代碼

建立工程

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼
Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

布局中添加一個widget來放畫面:

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

最後用QProcess來開始播放:

Linux Qt實作視訊播放(MPlayer)播放器安裝測試代碼

demo下載下傳

繼續閱讀