繁体   English   中英

使用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 端点应用程序向它发送有趣的事件。

关于这些坏消息我很遗憾。 也许其他人会有更好的消息,或者不那么挥手的一般反应。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM