Qt 5 + QMediaPlayer(视频小部件示例)无法播放视频文件 [英] Qt 5 + QMediaPlayer (Video Widget example) is unable to play Video file

查看:689
本文介绍了Qt 5 + QMediaPlayer(视频小部件示例)无法播放视频文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用带有Videowidget的Qt 5示例,其中使用QMediaplayer播放视频文件. 它给我像这样的错误 错误:"GStreamer遇到一般流错误."

I am trying Qt 5 with videowidget example in which QMediaplayer is used to play video file. It gives me error like Error: "GStreamer encountered a general stream error."

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

when i play any mp4 file in it. It is not able to play a single file.

但是在相同的环境下,如果我使用旧的SDK Qt 4.8.2并使用Phonon并播放相同的文件,那就没问题了.它的工作.

But on having same environment if i use old SDK Qt 4.8.2 and use Phonon and play same file then its fine. Its working.

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

Can anyone tell me why this is happening with new SDK QT 5.1.1?

关于, Keyur

推荐答案

尽管Phonon可以将GStreamer用作后端,但QtMultimedia却不使用Phonon.似乎您不是唯一拥有它的人.

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.

有错误报告,指出视频不能像这一个和Qt那样播放开发人员说,最常见的情况是缺少编解码器.请检查您是否没有丢失任何gstreamer编解码器.

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.

这篇关于Qt 5 + QMediaPlayer(视频小部件示例)无法播放视频文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆