当前位置: 代码迷 >> 综合 >> 树莓派上用QT制作播放器出现:Warning: “找不到‘application/x-id3’类型可用的解码器。“ Error: “您的 GStreamer 安装缺少插件。“
  详细解决方案

树莓派上用QT制作播放器出现:Warning: “找不到‘application/x-id3’类型可用的解码器。“ Error: “您的 GStreamer 安装缺少插件。“

热度:86   发布时间:2024-02-12 01:32:29.0

我们一个课程实验要求我们在树莓派上用QT制作一个MP3播放器,在树莓派上可以直接播放音频文件,但是通过Qt却不能,最开始出现了
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"
按照别人网上的方法,在终端上输入

sudo apt-get install  libqt5multimedia5-plugins

好了,上面那个问题没有了,又出现了这两个问题
Warning: “找不到‘application/x-id3’类型可用的解码器。”
Error: "您的 GStreamer 安装缺少插件。"

这两个问题太厉害了,我在网上怎么找也找不到合适的办法,要么太复杂了看不懂,要么没用。搞了我好久。

最后,终于在一个全英文的网页中找到了解决方法,不得不说外国友人还是有点用的,感谢他们。
这个是网页的网址。

https://stackoverflow.com/questions/46905768/gstreamer-warning-no-decoder-available-for-type-application-x-id3

在这里插入图片描述
这就是那哥们讲的,我按照他说的在终端安装好gstreamer1.0-plugins-ugly, gstreamer1.0-plugins-bad, gstreamer1.0-plugins-good and gstreamer1.0-pulseaudio,就可以播放音乐了。

  相关解决方案