使用 java 在 windows 上监视声卡的状态

Monitor the status of sound card on windows using java

我正在开发一个 java 应用程序,我有一个连接到我的计算机的声卡。我想用java来监控声卡的状态。也就是说,我将实现一个等待声卡连接的侦听器。一旦插入声卡,我的 java 程序就会收到通知。这有可能实现吗?我在互联网上搜索了很多,但我一无所获。

如果您使用 Java,这将变得更加复杂。 Java 在虚拟机 (JVM) 中运行,该虚拟机专门用于保护作为程序员的您不必了解主机系统的私密细节,并保护主机系统免受 Java 应用程序的影响获取您正在寻找的本地详细信息。

虽然我进行了简短的搜索但没有找到任何东西,但可能有一些库可以满足您的需求。

在您的情况下,我可能会开始研究 JNI(Java 本机接口)以及您希望与之交互的特定 Windows API。

或者——我个人更喜欢这种方法——你可以用另一种语言编写一些非常小的监控程序,并提供更好的本机硬件监控支持,然后可以调用,例如Java 应用中的 REST 端点向其发送有趣的事件。

抱歉告诉你这个坏消息。也许其他人会有更好的消息,或者更少的挥手,普遍的回应。