【问题标题】:Cannot add Multimedia Widgets to Qt Creator C++ project无法将多媒体小部件添加到 Qt Creator C++ 项目
【发布时间】:2016-02-09 15:03:17
【问题描述】:

我正在尝试在 Qt 中编译和运行官方媒体播放器示例:http://doc.qt.io/qt-5/qtmultimediawidgets-player-example.html 用于运行 Raspbian Jessie 的 Raspberry Pi。我还是没有成功:在我构建项目的时候,出现如下错误:

:-1: error: Unknown module(s) in QT: multimedia multimediawidgets

这是指 .pro 代码:

QT += multimedia \

我的 Qt 应该是最新的,但我不知道问题出在哪里。 有人可以帮忙吗? 谢谢!

编辑:我安装了“sudo apt-get install qtmultimedia5-dev”但没有成功。安装正确的模块吗?

编辑 2:qtmultimedia5 数据包似乎安装得很好,但 Qt 中的“未知模块”错误仍然存​​在!也许在安装后必须以某种方式手动添加库?请帮忙!

【问题讨论】:

  • 您可能没有为您的 Raspberry Pi 构建 QtMultimedia 模块?
  • 我安装了“sudo apt-get install qtmultimedia5-dev”但没有成功。安装正确的模块吗?谢谢
  • 我觉得没那么容易,这里有一些讨论这个thebugfreeblog.blogspot.it/2013/03/…
  • 对不起,我自己没有树莓派,无法试用

标签: c++ qt video raspberry-pi multimedia


【解决方案1】:

我有一个 raspberry 1 模型 B,我想做的第一件事就是从头开始建立一个媒体中心。当然,在 Qt 中。

遗憾的是,在放弃并重新使用我仍在开发的 omxplayer 包装器之前,我经历了很多挣扎。

但是,几周前 gstreamer 仍然不支持 omx 后端(因此您无法正常播放任何类型的媒体)。

请注意,您需要购买 MPEG-2 和 VC-1 许可证才能获得媒体的硬件加速,否则在播放 mpeg 等时很容易获得非常低的 fps(和糟糕的音频)。

查看this page 以获得最新的 Qt 版本。

祝你好运!

【讨论】:

  • 感谢 Giancarlo 的反馈!所以你的意思是没有机会使用 QtMultimedia 功能管理视频播放器?到目前为止,我仍然有这个问题,所以我也求助于 omxplayer,但这不是一个好的解决方案。
  • 我知道,这不是一个糟糕的解决方案,您可以尝试使用 omx 后端 (gstreamer.freedesktop.org/src/gst-omx) 针对 Gstreamer1.0 交叉编译最新的 Qt 版本,但我最后一次尝试我没有运气.. .
猜你喜欢
  • 1970-01-01
  • 2018-05-02
  • 2019-09-23
  • 2014-11-29
  • 1970-01-01
  • 2012-02-17
相关资源
最近更新 更多