我试图用PyQt使用Phonon建立一个简单的幻灯片般的效果。 “幻灯片”将由图像和/或视频组成,但图像应显示一段固定的时间。当我在MediaSource
中排队图像时,它仅显示一小会儿。声子和图像支持
Phonon似乎通过后端支持图像(至少在OS X上有Quicktime),但是我还没有找到任何记录来表明这一点。 Phonon.BackendCapabilities.availableMimeTypes()
函数只返回音频和视频格式;列出了我已经成功测试的所有格式 - JPEG,PNG - 。
我需要确定一个给定的MediaSource
是否是一个图像,所以我可以告诉MediaOjbect
暂停某些特定的时间段。当然,我可以制作一个已知图像格式扩展名单,并检查媒体的文件名 - 但这是非常糟糕的。我怎样才能用Phonon做到这一点?