Qt 找不到服务 - “org.qt-project.qt.mediaplayer”

Posted

技术标签:

【中文标题】Qt 找不到服务 - “org.qt-project.qt.mediaplayer”【英文标题】:Qt no service found for - "org.qt-project.qt.mediaplayer" 【发布时间】:2017-11-28 05:27:26 【问题描述】:

我使用的是 Ubuntu 16.04。

当我在 Qt 5.9.2 中使用 Qt Creator 时,没有任何问题。

但是,我切换到 Qt 5.10.0 并使用静态链接后,出现错误:

首先qmake输出几行Empty filename passed to function

然后,在make之后,应用程序输出了几行defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"并崩溃。

有什么解决办法吗?

提前致谢。

【问题讨论】:

【参考方案1】:

sudo apt-get install libqt5multimedia5-plugins 对我有用。

【讨论】:

我终于切换回官方编译的Qt版本了。如果出现类似问题,您的建议值得尝试。谢谢。 确实做到了 - 提醒您安装 gstreamer 和插件,如 doc.qt.io/qt-5/linux-requirements.html#multimedia-dependencies 所述。

以上是关于Qt 找不到服务 - “org.qt-project.qt.mediaplayer”的主要内容,如果未能解决你的问题,请参考以下文章

C++ Qt - QTcpSocket - 找不到文件

在 Qt5.4.1 中找不到类型 qintptr

Qt Creator 找不到任何有效的 Qt 版本

在 Mac 上找不到 Qt 库

由于找不到qt5gui.dll,无法继续执行代码有影响吗

Qt5 Linux 找不到 Qt 库