gpt4 book ai didi

c++ - 在 Raspberry Pi 1 上使用 Qt 媒体播放器

转载 作者:行者123 更新时间:2023-12-04 23:28:51 28 4
gpt4 key购买 nike

我有一个使用 Qt5 构建的项目,它必须播放视频。就像在 videowidget 示例代码中一样。

我关注了these在我的 Pi 上构建 qt5 的说明。一切顺利。但是当我尝试运行任何使用 QMediaPlayer 的 qt 程序时,我收到错误消息:

defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

这意味着我没有播放视频的后端,对吧?有没有我可以使用 Qt 的,比如 ffmpeg?我怎样才能让它工作?特别适用于 h264 视频。

我已尝试按照 this link 上的说明安装 gstreamer ,但它不工作。我是否必须再次重建整个 qt5?

P.S.:我安装了 raspbian 的树莓派 1 型号 B。

编辑 : 正如 Greenflow 所说,我检查了./configure 日志,看到GStreamer 已经编译进去了,但是视频应用程序仍然无法运行...

日志上的消息是这样的:
GStreamer .............. yes (0.10)

Greenflow 日志上的信息是这样的:
GStreamer .............. yes (1.0)

显然这是 GStreamer 的另一个版本,但这是问题所在吗?

我还找到了 this post其中说 Pi 上的 QtMultimedia 相当没用,但该帖子来自 2013 年,所以我不确定它是否真的相关。我想让这个应用程序在我的 Raspberry Pi 上播放硬件加速视频,但我几乎放弃了这个想法。

无论如何,感谢 Greenflow 的领先优势。

编辑 2:找到 this thread在 Qtcenter 上。该死的,这件事不会那么容易解决的,我猜……

最佳答案

sudo apt-get install libqt5multimedia-plugins 为我解决了这个问题。

关于c++ - 在 Raspberry Pi 1 上使用 Qt 媒体播放器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29980158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com