2

我正在寻找 Qt Multimedia API,因为我想在 2 个不同的小部件上显示相同的视频。在破解了有限的“videographicsitem”示例之后,它使用 2 GraphicsView 工作。但是这个例子使用QMovie解码gif,我想解码avi、mp4等,我可以用什么来代替QMovie呢?每个平台都支持多媒体 API 吗?

4

1 回答 1

1

Qt 4.6 videographicsitem 示例使用 QMovie 来解码视频,尽管它只支持动画 gif。Qt Phonon 多媒体框架提供了对视频编解码器的更广泛支持,该框架在 Windows 上使用 directshow,在 Linux 上使用 gstreamer,在 Mac OS X 上使用 quicktime。

在 videographicsitem 中如何使用 Phonon 作为 QMovie 的替代品对我来说并不明显,但是您可以单独使用 Phonon 来构建视频播放器。

QMultimedia 似乎正在进行中。鉴于它正在做什么,它似乎很可能会获得您正在寻找的功能。这可以通过提交功能请求或实现一些缺失的部分来帮助。

于 2010-01-25T15:18:56.200 回答