2016-02-19 70 views
0

我使用Yocto構建系統來生成定製的Linux圖像與它Qt5.4 支持TI AM335x基於ARM平臺上,在這裏Yocto我選擇 組件這些都需要根據QT5的Webbrowser這樣才能發揮HTML5音頻 和視頻文件,如: - qtmultimedia - GStreamer的(1.0) - qtscript - qtwebsockets - qtimageformats - libgles-OMAP3 - lighttpd的 - GST -ffmpeg - gst-fluendo-mp3 - gstreamer(0.10)無法播放視頻文件QT5基於Web瀏覽器的Linux ARM機

這裏後建立最終的形象。我發現/ usr/lib中有gstreamer和gstreamer-1.0兩個目錄,其中 需要ffmpeg庫位於/ usr/lib/gstreamer目錄中。 但我懷疑webkit默認鏈接到/​​usr/lib/gstreamer-1.0 目錄,因此找不到所需的庫。

當我嘗試從/ usr/lib/gstreamer中手動複製/usr/lib/gstreamer-1.0 目錄中的ffmepg相關庫時,我得到了與libav相關的版本錯誤。

請指引我關於誰配置的WebKit或WebCore的的.bb文件,以便 它鏈接到兩個GStreamer的目錄在/ usr/lib目錄,因此可以起到QT5基於Web瀏覽器的HTML5 音頻和視頻文件。

回答

0

您能否提供關於您的bblayers,local.conf的更多信息?

你在QtMultimedia中啓用了GStreamer嗎? 如果不是,請將此行添加到local.conf中。 PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010 gstreamer"

+0

感謝您的建議,我在我的local.conf中添加了相同的內容,但仍然無法播放基於qt5的webbrowser上的音頻視頻文件。 – user3436349

+0

事實證明,我的視頻可以播放,但YouTube中沒有聲音。類似的問題給你。 –

+0

我剛剛發現在Qt食譜中有一個pulseaudio配置,如果你想要有聲音,你需要補充一點。 –

相關問題