1

我正在尝试 Qt 5 和 videowidget 示例,其中 QMediaplayer 用于播放视频文件。它给了我类似 错误的错误:“GStreamer 遇到一般流错误。”

当我在其中播放任何 mp4 文件时。它无法播放单个文件。

但是如果我使用旧的 SDK Qt 4.8.2 并使用 Phonon 并播放相同的文件,那么在具有相同环境的情况下就可以了。它的工作。

谁能告诉我为什么新的 SDK QT 5.1.1 会发生这种情况?

问候, 凯尔

4

2 回答 2

0

Although Phonon can use GStreamer as a backend, QtMultimedia doesn't use Phonon. It seems like you're not the only one who is having it.

There are bug reports of videos not playing like this one, and Qt developers say the most common case is missing codecs. Please check whether you're not missing any gstreamer codec.

于 2013-09-25T15:29:06.537 回答
0

您的机器上是否安装了所有 GStreamer 0.10 插件?可能缺少编解码器。安装了 gst-plugins-good、gst-plugins-ugly、gst-plugins-bad 和 gst-plugins-ffmpeg,您应该能够播放几乎任何格式。

于 2013-09-25T13:46:10.707 回答