0

我正在使用 Yocto Buildsystem 为基于 TI AM335x 的 ARM 平台生成支持 Qt5.4 的自定义 Linux 映像,在 Yocto 中,我选择了基于 Qt5 的 Webbrowser 所需的组件,以便播放 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 手动复制 /usr/lib/gstreamer-1.0 目录中的 ffmepg 相关库时,我得到了 libav 相关版本错误。

请指导我谁来配置 webkit 或 webcore .bb 文件,以便它链接到 /usr/lib 中的两个 gstreamer 目录,从而可以在基于 qt5 的 web 浏览器中播放 HTML5 音频和视频文件。

4

1 回答 1

0

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

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

于 2016-02-19T23:53:00.197 回答