2016-02-09 64 views
0

我想編譯和運行Qt:http://doc.qt.io/qt-5/qtmultimediawidgets-player-example.html中的官方媒體播放器示例運行Raspbian Jessie的Raspberry Pi。我仍然沒有成功:當我生成項目,出現以下錯誤:不能將多媒體小部件添加到Qt Creator C++項目

:-1: error: Unknown module(s) in QT: multimedia multimediawidgets 

這被稱爲在的.pro代碼:

QT += multimedia \ 

我的Qt的應該是最新的,和我不知道問題出在哪裏。 任何人都可以幫忙嗎? 謝謝!

編輯:我安裝了「sudo apt-get install qtmultimedia5-dev」但沒有成功。它是正確的模塊安裝?編輯2:qtmultimedia5數據包似乎安裝得很好,但Qt中的「未知模塊(s)」錯誤仍然存​​在!也許在安裝之後,庫必須以某種方式手動添加?請幫忙!

+0

您可能沒有爲您的Raspberry Pi構建QtMultimedia模塊? – demonplus

+0

我安裝了「sudo apt-get install qtmultimedia5-dev」,但沒有成功。它是正確的模塊安裝?謝謝 – ASLaser

+0

我認爲這不是那麼容易,這裏是一些討論這個http://thebugfreeblog.blogspot.it/2013/03/bring-up-qt-501-on-raspberry-pi-with.html – demonplus

回答

0

我有一個覆盆子1模型B​​,我想做的第一件事就是從頭開始的媒體中心。當然,在Qt中。

不幸的是,在放棄並回落到我正在開發的omplayer包裝之前,我掙扎了很多。

但是,幾周前gstreamer仍然不支持omx後端(所以你無法正常播放任何類型的媒體)。

請注意,您需要購買MPEG-2和VC-1許可證以獲得媒體的硬件加速,否則在播放mpegs等時可以輕鬆獲得非常低的fps(以及糟糕的音頻)。

查看最近Qt版本的this page

祝你好運!

+0

感謝吉安卡洛的反饋!那麼你是說沒有機會使用QtMultimedia功能管理視頻播放器?到現在爲止,我仍然遇到問題,所以我也回到了omplayer上,但這不是一個好的解決方案。 – ASLaser

+0

我知道,這不是一個糟糕的解決方案,您可以嘗試使用omx後端(http://gstreamer.freedesktop.org/src/gst-omx/)針對Gstreamer1.0交叉編譯最新的Qt版本,但是最後一次嘗試我沒有運氣...... – Giancarlo