Не удается найти аудиоустройства и воспроизводить аудио с помощью PyQt4.QtMultimedia и python2.7 в Ubuntu 14.04.
Я установил PyQt4 на Ubuntu 14.04 через conda. Вся библиотека GUI работает, но устройства вывода не найдены, поэтому я не получаю аудиовыход, используя PyQt4.QtMultimedia (или PyQt4.QtGui.QSound).
Пример сценария, описывающего ситуацию:
from PyQt4.QtMultimedia import QAudioDeviceInfo
device_info = QAudioDeviceInfo.defaultOutputDevice()
if device_info.isNull():
print 'No output audio device found' # always executed
else:
print device_info # never executed
Очевидно, что для воспроизведения звука с помощью PyQt4 необходимо найти устройство вывода звука (как я уже убедился).
В общем, с моим Ubuntu я могу слушать аудио и музыку, поэтому нет и аппаратной проблемы.
В Windows и OS X один и тот же код находит аудиоустройство.
Как я мог решить эту проблему?