【发布时间】:2022-06-14 05:19:25
【问题描述】:
我编写了一个程序,根据我是否在开会来改变我的灯光。检测到这一点的最简单方法是检查麦克风是否打开。目前,我检查屏幕上是否出现麦克风图标(OpenCv):
我确定这不是最佳解决方案。 Java 中有什么方法可以检测到正在使用麦克风的事实吗?
【问题讨论】:
-
我想说这在纯 java 中甚至是不可能的。我认为找出这一点的唯一方法是“询问”麦克风/音频驱动程序。我想这在 linux 中使用 alsa 和一些 bash 命令可能很容易,但在 Windows 中可能更困难......也许你有机会使用 WMI?!?
标签: java windows microphone