Ich versuche, das grundlegende Beispiel von QAudioDeviceInfo class reference auszuführen, aber Qt findet kein Standard-Audiogerät.QAudioDeviceInfo findet kein Standard-Audiogerät unter Ubuntu
Ausführen dieses Codes zeigt keine Ausgabe:
foreach (const QAudioDeviceInfo &deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput))
qDebug() << "Device name: " << deviceInfo.deviceName();
Ich bin mit Qt Creator 2.7.1 mit Qt 5.0.2 auf Ubuntu 13.10. Qt Multimedia wurde über apt-get
installiert. Meine Profildatei hat QT += multimedia
. Meine Header-Datei enthält:
#include <QAudio>
#include <QAudioOutput>
#include <QAudioDeviceInfo>
Irgendwelche Ideen, was ich falsch machen könnte?
Ich fand die Lösung für meine Antwort, obwohl ich meine eigene Frage bis morgen nicht beantworten kann. Ich musste nur ausführen: 'sudo apt-get installieren libqt5multimedia5-plugins' – maxmcmahon