如何修复Qt5中的gstreamer错误?

use*_*154 5 mp3 gstreamer qt5

我想创建一个小型MP3播放器作为玩具项目,所以从Qt开始为GUI.当我尝试播放mp3文件时,我收到此错误.

Warning: "No decoder available for type 'audio/mpeg, mpegversion=(int)1, 
mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2,
parsed=(boolean)true'." 
Error: "Your GStreamer installation is missing a plug-in." 
Run Code Online (Sandbox Code Playgroud)

我在谷歌搜索后安装了gstreamer和它的插件

sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
Run Code Online (Sandbox Code Playgroud)

但我仍然得到错误.我如何解决它?

Men*_*han 6

我有同样的问题.使用下面的代码后,它修复了.

sudo add-apt-repository ppa:mc3man/gstffmpeg-keep
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
sudo apt-get install gstreamer0.10-plugins-ugly
Run Code Online (Sandbox Code Playgroud)

Qt Creator 3.4.2 Ubuntu 14.04