Я создал пользовательский интерфейс с использованием Qt Designer и создаю логику в pyqt4c. При попытке воспроизведения видео или аудио большинство форматов не поддерживаются, хотя я уверен, что они должны быть.Возможности фононного бэкэнда слишком узкие
Это Phonon.BackendCapabilities.availableMimeTypes()
выход:
application/kate
application/ogg
application/x-3gp
application/x-ogg-avi
application/x-ogm-audio
application/x-ogm-video
audio/mpeg
audio/ogg
audio/webm
audio/x-alaw
audio/x-amr-nb-sh
audio/x-amr-wb-sh
audio/x-au
audio/x-dts
audio/x-flac
audio/x-m4a
audio/x-matroska
audio/x-mulaw
audio/x-private1-dts
audio/x-sbc
audio/x-speex
audio/x-vorbis
audio/x-vorbis+ogg
audio/x-wav
audio/x-wavpack
multipart/x-mixed-replace
video/mj2
video/ogg
video/quicktime
video/webm
video/x-dv
video/x-fli
video/x-flv
video/x-matroska
video/x-matroska-3d
video/x-msvideo
video/x-theora
video/x-vp8
video/x-vp9
Я проверил и в /usr/share/mime
: У меня есть огромное количество кодеков, и я могу играть в любой видео/аудио формат в любом плеере: VLC, dragonplayer, Mlv, MPlayer и т. д.
Как я могу расширить доступные кодеки? Должен ли я добавить какой-либо путь к классу phobos?
Вы проверили текущий фоновый фонон? В моей системе у меня есть 2 backend - VLC и GStreamer и VLC воспроизводят все, где GStreamer не работает в определенных форматах. –
@Iskren я не проверял. Я считаю, что документация трудно читать. Я изо всех сил пытался найти, какие методы я могу использовать, и я все еще немного борюсь. Вы говорите, что я могу динамически переключать сервер и что у каждого программиста есть другой набор возможностей? –
@ Мать исправлена! Спасибо –