【发布时间】:2014-02-21 16:26:16
【问题描述】:
我正在尝试从QAudioDeviceInfo class reference 运行基本示例,但 Qt 没有找到默认音频设备。
运行这段代码没有输出:
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
标签: c++ qt ubuntu qt5 qtmultimedia