当前位置: 代码迷 >> QT开发 >> Qt会检测有麦克风接入吗
  详细解决方案

Qt会检测有麦克风接入吗

热度:164   发布时间:2016-04-25 03:10:36.0
Qt能检测有麦克风接入吗?
因为要做检测麦克风检测是否存在,Qt有相关的事件监听吗?还是要调用WINAPI,那WINAPI要怎么做呢,在Qt环境,谢谢了各位……
------解决思路----------------------
QAudioRecorder::audioInputs()方法可以返回系统中的音频输入设备。
------解决思路----------------------
引用:
Quote: 引用:

QAudioRecorder::audioInputs()方法可以返回系统中的音频输入设备。

我想实现当我程序运行的时候,麦克风拔掉了。再插进去,如果有什么信号可以触发的话,就可以重新初始化才能捕获麦克风的数据,

那你就自己做个定时器呗,定时查询当前状态不就可以了
------解决思路----------------------
QList<QAudioDeviceInfo> QAudioDeviceInfo::availableDevices(QAudio::Mode mode) [static]

检测插上啦哪些设备肯定是可以的,上报插拔事件还得再看看
  相关解决方案