2009-06-13 7 views
0

J'essaie de créer un simple effet de type diaporama en utilisant Phonon avec PyQt. Le "diaporama" sera composé d'images et/ou de vidéo, mais les images devraient s'afficher pendant une période fixe. Quand je fais la queue d'une image dans un MediaSource, il n'est affiché que pour un court instant. Phonon semble prendre en charge les images via le backend (au moins sur OS X avec Quicktime), mais je n'ai rien trouvé de documenté pour l'indiquer. La fonction Phonon.BackendCapabilities.availableMimeTypes() renvoie uniquement les formats audio et vidéo. aucun des formats que j'ai testé avec succès - JPEG, PNG - ne sont listés.Prise en charge du phonon et de l'image

J'ai besoin de déterminer si un MediaSource donné est une image ou non, donc je peux dire au MediaOjbect de faire une pause pendant une certaine période de temps. Bien sûr, je peux faire une grande liste d'extensions de format d'image connues, et vérifier le nom de fichier des médias - mais c'est kludgy. Comment puis-je faire cela avec Phonon?

Répondre

0

Phonon (à partir tout ce que j'ai lu) est conçu pour afficher des fichiers individuels audio/vidéo donc je suppose que si vous voulez un diaporama que vous auriez à afficher des images dans le Qt normale manière plutôt que d'utiliser Phonon pour eux.