QAudioDeviceInfo class reference에서 기본 예제를 실행하려고하는데 Qt가 기본 오디오 장치를 찾지 못했습니다. 나는 우분투 13.10에 Qt는 5.0.2 Qt는 창조주 2.7.1을 실행하는거야QAudioDeviceInfo가 Ubuntu에서 기본 오디오 장치를 찾지 못했습니다.
foreach (const QAudioDeviceInfo &deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput))
qDebug() << "Device name: " << deviceInfo.deviceName();
:이 코드를 실행
에는 출력을 보여줍니다. Qt 멀티미디어는 apt-get
을 통해 설치되었습니다. 내 프로 파일은 QT += multimedia
입니다. 내 헤더 파일은 다음을 포함합니다 :
#include <QAudio>
#include <QAudioOutput>
#include <QAudioDeviceInfo>
내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?
내일까지 내 질문에 대답 할 수는 없지만 답변에 대한 해결책을 찾았습니다. 방금 실행해야만했습니다 : 'sudo apt-get install libqt5multimedia5-plugins' – maxmcmahon