Ich versuche, einen einfachen Slideshow-ähnlichen Effekt mit Phonon mit PyQt zu erstellen. Die "Slideshow" besteht aus Bildern und/oder Video, aber die Bilder sollten für eine bestimmte Zeit angezeigt werden. Wenn ich ein Bild in einer MediaSource
Warteschlange anstelle, wird es nur für einen kurzen Moment angezeigt.Phonon und Bildunterstützung
Phonon scheint Bilder über das Backend zu unterstützen (zumindest auf OS X mit Quicktime), aber ich habe nichts dokumentiert gefunden, um dies anzuzeigen. Die Funktion Phonon.BackendCapabilities.availableMimeTypes()
gibt nur Audio- und Videoformate zurück. keines der Formate, die ich erfolgreich getestet habe - JPEG, PNG - sind aufgelistet.
Ich muss feststellen, ob eine gegebene MediaSource
ein Bild ist oder nicht, so kann ich die MediaOjbect
sagen, für eine bestimmte Zeit zu pausieren. Natürlich kann ich eine große Liste bekannter Bildformaterweiterungen erstellen und den Dateinamen des Mediums überprüfen - aber das ist kludgy. Wie kann ich das mit Phonon machen?