Raspberry Pi上无法运行Qt5视频播放器示例

Mya*_*nju 4 qt-creator qt5.3 raspberry-pi2

我在Raspberry pi 2 B Model上安装了Qt creator(Qt5)及其示例.我正在运行Raspbian Jessie.我试图运行一个视频播放器示例,但我最终得到一个错误,如下所示:

启动/ usr/lib目录/ ARM-Linux的gnueabihf/QT5 /例子/ multimediawidgets /建造玩家 - 桌面 - 调试器/播放器... libEGL警告:GLX/DRI2不支持libEGL警告:DRI2:无法验证

(播放器:841):GStreamer-CRITICAL**:gst_object_ref_sink:断言'GST_IS_OBJECT(对象)'GStreamer失败; 无法播放 - "file:///home/pi/Desktop/test_video.mp4"GStreamer; 无法播放 - "file:///home/pi/Desktop/test_video.mp4"警告:"没有解码器可用于类型'video/quicktime,variant =(string)iso'."

请让我知道如何解决这些"Gstreamer"和"No decoder"的问题.

Mya*_*nju 6

经过大量的谷歌搜索,我能够解决它,这是我的答案.

你必须编辑/etc/apt/sources.list来添加新的存储库"的deb http://www.deb-multimedia.org杰西主要非自由"然后安装以下软件包

sudo apt-get update
# To fix key error
sudo apt-get install deb-multimedia-keyring
sudo apt-get update
sudo apt-get dist-upgrade 
sudo apt-get install gstreamer0.10-ffmpeg
sudo apt-get install gstreamer0.10-plugins-ugly
sudo apt-get install gstreamer0.10-plugins-bad
sudo apt-get install gstreamer0.10-plugins-good
Run Code Online (Sandbox Code Playgroud)

致谢:http : //www.deb-multimedia.org/ 如何解决Qt5中的gstreamer错误?