我正在尝试使用 Phonon 和 PyQt 构建一个简单的类似幻灯片的效果。“幻灯片”将由图像和/或视频组成,但图像应显示一段固定的时间。当我在 a 中排队图像时MediaSource
,它只会显示一小段时间。
Phonon 似乎通过后端支持图像(至少在带有 Quicktime 的 OS X 上),但我没有发现任何记录表明这一点。该Phonon.BackendCapabilities.availableMimeTypes()
函数只返回音频和视频格式;我已经成功测试过的所有格式——JPEG、PNG——都没有列出。
我需要确定给定MediaSource
的图像是否是图像,所以我可以告诉它MediaOjbect
暂停一段时间。当然,我可以列出已知的图像格式扩展名,并检查媒体的文件名——但这很笨拙。我怎样才能用 Phonon 做到这一点?