PyQt で Phonon を使用して、単純なスライドショーのような効果を構築しようとしています。「スライドショー」は画像やビデオで構成されますが、画像は一定の期間表示される必要があります。で画像をキューに入れると、MediaSource
一瞬だけ表示されます。
Phonon はバックエンド経由で画像をサポートしているようですが (少なくとも OS X と Quicktime では)、これを示すドキュメントは見つかりませんでした。このPhonon.BackendCapabilities.availableMimeTypes()
関数は、オーディオとビデオの形式のみを返します。私がテストに成功した形式 (JPEG、PNG) はどれもリストされていません。
特定の画像が画像であるかどうかを判断する必要があるため、特定の期間一時停止するMediaSource
ように指示できます。MediaOjbect
もちろん、既知の画像形式拡張子の大きなリストを作成して、メディアのファイル名を確認することはできますが、これは面倒です。Phononでこれを行うにはどうすればよいですか?