首页 > 解决方案 > 检测耳机插孔插入和更改音量设置

问题描述

我希望在插入耳机时将音量更改为设定值,最好使用 C。我在 Windows 10 上。我不知道从哪里开始,我已经做了一些研究,但还没有得到任何结果。如果你们能带领我朝着正确的方向前进,那就太好了。

标签: c

解决方案


你在网上查到的都是对的,你检测不到。

音频插孔是简单的连接器,可以发送模拟信号或接收模拟信号。如果有东西连接到它们,它们的功能与没有连接时相同。他们没有检测硬件是否连接的方法。

通过软件检测麦克风还不错,只需监听端口,如果根本没有信号(没有噪音),那么您可以假设没有任何连接。扬声器插孔是不同的,因为您可以随心所欲地发送声音,如果没有连接扬声器,就不会听到声音。

没有办法检测扬声器是否存在

如果有一种方法可以通过扬声器插孔测量连续性,那会有所不同,但没有。

给你更多的阅读......看看这里http://stackoverflow.com/questions/33872895/detect-if-headphones-are-plugged-in-or-not-via-c-sharp

我希望它有所帮助。


推荐阅读