Как использовать phonon-vlc-backend в PyQt4 в Windows - PullRequest
9 голосов
/ 18 марта 2011

Я помогаю в разработке приложения PyQt4.8, которое, помимо прочего, воспроизводит видео и аудио. Для этого мы используем Phonon, отчасти из-за того, что мы также встраиваем видео на страницу QtWebkit, которая использует то же самое.

В Windows 7 стандартный фононный бэкэнд (phonon_ds94.dll), похоже, не справляется с некоторыми форматами мультимедиа (отказ от воспроизведения), поэтому вместо этого мы пытаемся попробовать phonon_vlc бэкэнд.

Эта страница оказалась наиболее полезной, но я до сих пор не добился успеха. Я извлек phonon_vlc.dll и скопировал его в C:\Python26\Lib\site-packages\PyQt4\plugins\phonon_backend\. Я установил VLC 1.1.7. Я удалил phonon_ds94.

Но когда я запускаю свое приложение, я просто получаю сообщение об ошибке:

WARNING: bool __thiscall Phonon::FactoryPrivate::createBackend(void) phonon backend plugin could not be loaded

Я также пытался добавить C:\Program Files\VideoLAN\VLC к %PATH%, но все равно не радости.

Может кто-нибудь предложить какие-либо предложения?

...