Qt中的媒体播放器

Qt中的媒体播放器,qt,Qt,我发布这篇文章的目的是想知道是否可以在不使用gstreamer插件作为后端的情况下使用Qt5开发媒体播放器。嵌入式linux平台中是否有其他后端引擎可以播放gstreamer以外的媒体文件。我使用的是英特尔X86 32位体系结构 提前感谢。刚刚检查了Qt5插件源代码(/Qt5/qtmultimedia/src/plugins),似乎gstreamer是linux的唯一选项。Qt5中的声子已下降 如果你想使用phonon,你必须坚持使用Qt4.8。Linux上的Qt5仅通过使用中的插件支持gstr

我发布这篇文章的目的是想知道是否可以在不使用gstreamer插件作为后端的情况下使用Qt5开发媒体播放器。嵌入式linux平台中是否有其他后端引擎可以播放gstreamer以外的媒体文件。我使用的是英特尔X86 32位体系结构


提前感谢。

刚刚检查了Qt5插件源代码(/Qt5/qtmultimedia/src/plugins),似乎gstreamer是linux的唯一选项。Qt5中的声子已下降


如果你想使用phonon,你必须坚持使用Qt4.8。

Linux上的Qt5仅通过使用中的插件支持gstreamer。当然,您可以使用ffmpeg或任何您想要的东西编写自己的插件。这很简单,但完全取决于您需要的性能

声子在Qt4中可用,但AFAIK声子再次基于gstreamer。还有一个项目是创建基于vlc的声子,但我真的不知道它是如何工作的()

但是,您没有指定具体的目标,但是如果您想要在嵌入式设备上实现图形和/或视频的可接受性能,您可能确实需要硬件加速。而声子在这方面几乎帮不了你。还认为QT 4是旧的:它错过了几年的发展。 我还使用OpenMAX和ffmpeg编写了一个Qt5后端:。如果你需要自己写,这可能是一个例子


还认为你所报告的错误(为什么在报告中回答)似乎暗示了你建立了GLUTHER错误。< / P>你使用的是什么嵌入式平台?为什么gstreamer不是一个选项?Qt5和embedded的一个问题是确保主板支持OpenGL,所以4.8可能不是一个糟糕的主意。