我正在尝试使用Phonon和PyQt构建一个简单的幻灯片效果。 “幻灯片放映”将由图像和/或视频组成,但图像应显示一段固定的时间。当我在MediaSource
中排队图像时,它只会显示一小段时间。
Phonon似乎通过后端支持图像(至少在OS X上使用Quicktime),但我没有找到任何记录来表明这一点。 Phonon.BackendCapabilities.availableMimeTypes()
函数仅返回音频和视频格式;我没有成功测试过的格式 - JPEG,PNG - 都列出了。
我需要确定给定的MediaSource
是否是图像,所以我可以告诉MediaOjbect
暂停一段时间。当然,我可以制作一个已知图像格式扩展的大列表,并检查媒体的文件名 - 但这是kludgy。我怎么能用Phonon做到这一点?
答案 0 :(得分:0)
答案 1 :(得分:0)
Phonon(来自我所阅读的所有内容)专为显示单个音频/视频文件而设计,因此我猜想如果您想要幻灯片显示,您必须以正常的Qt方式显示图像,而不是使用Phonon。 / p>