我試圖從QAudioDeviceInfo class reference運行基本示例,但Qt沒有找到默認音頻設備。QAudioDeviceInfo在Ubuntu上找不到默認音頻設備
運行這段代碼顯示無輸出:
foreach (const QAudioDeviceInfo &deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput))
qDebug() << "Device name: " << deviceInfo.deviceName();
我在Ubuntu 13.10上運行Qt Creator的2.7.1使用Qt 5.0.2。 Qt Multimedia通過apt-get
安裝。我的專業文件有QT += multimedia
。我的頭文件包括:
#include <QAudio>
#include <QAudioOutput>
#include <QAudioDeviceInfo>
有關我可能會做什麼錯的任何想法?
我發現我的答案的修復,雖然顯然我不能回答自己的問題,直到明天。我只需要運行: 'sudo apt-get install libqt5multimedia5-plugins' – maxmcmahon