我正在尝试Qt 5和视频播放器示例,其中QMediaplayer用于播放视频文件。 它给了我错误 错误:“GStreamer遇到了一般流错误。”
当我在其中播放任何mp4文件时。它无法播放单个文件。
但是如果我使用相同的环境,如果我使用旧的SDK Qt 4.8.2并使用Phonon并播放相同的文件那么它的罚款。它的工作。
有人能告诉我为什么新的SDK QT 5.1.1会发生这种情况吗?
此致 Keyur
答案 0 :(得分:0)
您的计算机上是否安装了所有GStreamer 0.10插件?可能缺少编解码器。使用gst-plugins-good,gst-plugins-ugly,gst-plugins-bad和gst-plugins-ffmpeg,你应该能够播放几乎任何格式。
答案 1 :(得分:0)
虽然Phonon可以使用GStreamer作为后端,但QtMultimedia不使用Phonon。好像你是not the only one who is having it。
有些视频播放错误的报道不像this one,Qt开发人员说最常见的情况是缺少编解码器。请检查您是否遗漏了任何gstreamer编解码器。