日期:2014-05-17  浏览次数:21195 次

小白求问,在windows下有没有一个API来判断耳机是否插入电脑?
RT。。在自习室常常把耳机插在笔记本上听歌,不小心碰掉插头的话就很容易影响大家。。能不能监听一下,当耳机没有插入时就自动静音呢? WM_DEVICECHANGE可以正确获取到这个信息吗?。。小白表述可能不准确,求各位点解。。

------解决方案--------------------
vista之前只有声卡厂商自己的检测方法而没有通用的方法

vista之后可以

http://stackoverflow.com/questions/861601/detecting-when-head-phones-are-plugged-in