Audio 在Ubuntu 14.04上找不到音频设备,无法使用PyQt4.QtMultimedia和python2.7播放音频
我通过安装在Ubuntu 14.04上的PyQt4。 所有GUI库都在工作,但没有找到输出设备,因此我没有音频输出, 使用PyQt4.qtmedia或PyQt4.QtGui.QSound 描述情况的示例脚本:Audio 在Ubuntu 14.04上找不到音频设备,无法使用PyQt4.QtMultimedia和python2.7播放音频,audio,pyqt4,playback,ubuntu-14.04,qtmultimedia,Audio,Pyqt4,Playback,Ubuntu 14.04,Qtmultimedia,我通过安装在Ubuntu 14.04上的PyQt4。 所有GUI库都在工作,但没有找到输出设备,因此我没有音频输出, 使用PyQt4.qtmedia或PyQt4.QtGui.QSound 描述情况的示例脚本: from PyQt4.QtMultimedia import QAudioDeviceInfo device_info = QAudioDeviceInfo.defaultOutputDevice() if device_info.isNull(): print 'No outp
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中,同样的代码可以找到音频设备
我怎样才能解决这个问题呢?那么,如果你在不使用conda的情况下安装pyqt4会发生什么呢?对我来说就是这样。如果conda/ubuntu软件包坏了,你可以试试。如果您以前没有这样做过,我建议您首先在/usr/local或soemthing下安装一个单独的dev python,然后根据它编译其他所有内容,例如使用/usr/local/python2.7 configure-ng.py配置pyqt。这应该确保您不会无意中弄乱系统。