2009-06-13 7 views
0

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?

Antwort

0

Phonon (von allem, was ich gelesen habe) ist für die Anzeige von einzelnen Audio/Video-Dateien konzipiert so dass ich denke, wenn Sie eine Diashow möchten Sie Bilder angezeigt werden in der normalen Qt haben würde Weg, anstatt Phonon für sie zu verwenden.