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



我正在使用Yocto Buildsystem使用Qt5.4生成定制的Linux映像支持基于 TI AM335x 的 ARM 平台,在 Yocto 中我选择了基于 Qt5 的 Web 浏览器所需的组件,以便播放 HTML5 音频和视频文件,例如:- QTMULTIMEDIA- 流光 (1.0)- QTSCRIPT- QTWEBSOCKETS- QT图像格式- Libgles-oMAP3- 光- 消费税-FFMPEG- 消费税-流利多-MP3- 流光 (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 音频和视频文件。

你能提供更多关于你的bblayers,你的local.conf的信息吗?

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

相关内容

  • 没有找到相关文章

最新更新