繁体   English   中英

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

[英]Not able to play video file in Qt5 based Web browser on Linux ARM machine

我正在使用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音频和视频文件。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM