一、 插入了语音输入设备,但是下边代码返回语音输入设备为空 QAudioDeviceInfo::availableDevices(QAudio::AudioInput);
解决:
需要把qt 的 plugins 文件下 的 plugins/audio 文件夹拷贝到exe路径下。可以正常读取
二、QAudioDeviceInfo::availableDevices(QAudio::AudioInput); 插入了一个语音设备,返回两个同名的设备信息
解决:
plugins/audio 文件夹下的dll文件只保留 qtaudio_windows.dll,其他移除(是在为windows下开发的)。
只获取到一个设备信息