2009-06-13 2 views
0

Я пытаюсь создать простой эффект слайд-шоу, используя Phonon с PyQt. «Слайд-шоу» будет состоять из изображений и/или видео, но изображения должны отображаться в течение определенного фиксированного периода времени. Когда я помещаю в очередь изображение в MediaSource, оно отображается всего лишь на короткое время.Поддержка Phonon и изображений

Phonon, похоже, поддерживает изображения через бэкэнд (по крайней мере, на OS X с Quicktime), но я не нашел ничего документированного, чтобы указать это. Функция Phonon.BackendCapabilities.availableMimeTypes() возвращает только аудио- и видеоформаты; ни один из форматов, которые я успешно протестировал - JPEG, PNG - перечислены.

Мне нужно определить, является ли данное MediaSource изображением или нет, поэтому я могу указать MediaOjbect на паузу в течение определенного периода времени. Конечно, я могу сделать большой список известных расширений формата изображения и проверить имя файла, но это kludgy. Как я могу это сделать с помощью Phonon?

ответ

0

Phonon (от всего, что я читал) предназначен для отображения индивидуального аудио/видео файлов, так что я думаю, если вы хотите слайд-шоу вы должны отображать изображения в обычном Qt а не использовать Phonon для них.

Смежные вопросы