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?