1

我正在尝试使用 Phonon 和 PyQt 构建一个简单的类似幻灯片的效果。“幻灯片”将由图像和/或视频组成,但图像应显示一段固定的时间。当我在 a 中排队图像时MediaSource,它只会显示一小段时间。

Phonon 似乎通过后端支持图像(至少在带有 Quicktime 的 OS X 上),但我没有发现任何记录表明这一点。该Phonon.BackendCapabilities.availableMimeTypes()函数只返回音频和视频格式;我已经成功测试过的所有格式——JPEG、PNG——都没有列出。

我需要确定给定MediaSource的图像是否是图像,所以我可以告诉它MediaOjbect暂停一段时间。当然,我可以列出已知的图像格式扩展名,并检查媒体的文件名——但这很笨拙。我怎样才能用 Phonon 做到这一点?

4

2 回答 2

0

Phonon(来自我读过的所有内容)是为显示单个音频/视频文件而设计的,所以我猜如果你想要幻灯片,你必须以正常的 Qt 方式显示图像,而不是使用 Phonon。

于 2009-07-26T16:47:52.357 回答
0

可能相关:在 py2exe 编译的 Python 脚本中启用对 QImage 的 JPEG 支持?

于 2009-06-13T09:16:04.600 回答