无法在Linux ARM机器上基于Qt5的Web浏览器中播放视频文件

时间:2016-02-19 06:59:21

标签: ffmpeg qtwebkit yocto qt5.4 qtgstreamer

我正在使用Yocto Buildsystem来生成Qt5.4的自定义Linux映像 支持TI基于TI AM335x的ARM平台,这里是我选择的Yocto 基于Qt5的Web浏览器所需的组件,以便播放HTML5音频 和视频文件,例如: - qtmultimedia - gstreamer(1.0) - qtscript - qtwebsockets - qtimageformats - libgles-omap3 - lighttpd - gst-ffmpeg - gst-fluendo-mp3 - gstreamer(0.10)

在构建完最终图像之后。我发现有 / usr / lib中的gstreamer和gstreamer-1.0目录,也是 必需的ffmpeg库位于/ usr / lib / gstreamer目录中。 但我怀疑webkit默认链接到/​​usr/lib/gstreamer-1.0 目录,因此无法找到所需的库。

当我尝试在/usr/lib/gstreamer-1.0中手动复制ffmepg相关的库时 来自/ usr / lib / gstreamer的目录,然后我得到了与libav相关的版本错误。

请指导我如何配置webkit或webcore .bb文件 它链接到/ usr / lib中的gstreamer目录,因此可以播放 基于qt5的网络浏览器中的HTML5音频和视频文件。

1 个答案:

答案 0 :(得分:0)

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

您是否在QtMultimedia中启用了GStreamer? 如果没有,请将此行添加到local.conf中。 PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010 gstreamer"

相关问题