如何解决Windows 10阻止QT5应用使用麦克风
我从此处编译并运行QT5示例
https://doc.qt.io/qt-5/qtmultimedia-multimedia-audioinput-example.html
在其他PC上运行正常,但是在我当前的PC上,Windows 10似乎不允许我使用麦克风。
我正在仔细检查,麦克风在Skype和其他应用中工作正常。
当我运行示例时,它显示了我所有的麦克风:
如您所见,它可以检测系统中的所有麦克风。
但是当它启动时或当我从列表中更改麦克风时,我在调试中遇到了此错误,并且麦克风无法正常工作,程序没有显示任何活动:
inds <- cumsum(cnt)
inds1 <- seq(max(inds))
split(inds1,findInterval(inds1,inds,left.open = TRUE))
#$`0`
#[1] 1 2 3 4 5 6
#$`1`
#[1] 7 8 9 10 11 12 13
#$`2`
#[1] 14 15 16 17 18 19 20 21
#$`3`
#[1] 22 23 24 25 26
解决方法
我找到了原因-卡巴斯基KES 11组件-入侵检测。
我禁用它之后,麦克风开始工作正常。因此,如果您使用这种防病毒软件,只需在qt5上开发应用程序时禁用此组件即可。
即使将程序添加到“可信任”组,重新编译程序时也需要重新对其进行重新分组,因为每次编译程序时crc都会更改。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。