我正在使用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音频和视频文件。
答案 0 :(得分:0)
您能否提供有关您的bblayers的更多信息,您的local.conf?
您是否在QtMultimedia中启用了GStreamer?
如果没有,请将此行添加到local.conf中。
PACKAGECONFIG_append_pn-qtmultimedia = " gstreamer010 gstreamer"