Java 检测扬声器是否已插入?
有没有办法检测电脑上是否插有扬声器?如果JavaScript能够实现这一点,那就太好了,但如果不行,那么我最好的选择就是Java 但是,是的,我根本没有使用过Java,在这方面有什么有用的资源吗 提前谢谢 编辑:Java 检测扬声器是否已插入?,java,javascript,jquery,audio,Java,Javascript,Jquery,Audio,有没有办法检测电脑上是否插有扬声器?如果JavaScript能够实现这一点,那就太好了,但如果不行,那么我最好的选择就是Java 但是,是的,我根本没有使用过Java,在这方面有什么有用的资源吗 提前谢谢 编辑: 因此,这个问题的答案是“不可能的”,我甚至不应该费心去寻找解决方案。一般来说,计算机本身并没有意识到这一点。 有些音频驱动程序是这样的,但它们不会公开信息。我所看到的每一个需要确定这种情况的软件都为用户提供了一种播放“测试声音”并向应用程序提供适当反馈的方法。这似乎是最实用的解决方案。
因此,这个问题的答案是“不可能的”,我甚至不应该费心去寻找解决方案。一般来说,计算机本身并没有意识到这一点。
有些音频驱动程序是这样的,但它们不会公开信息。我所看到的每一个需要确定这种情况的软件都为用户提供了一种播放“测试声音”并向应用程序提供适当反馈的方法。这似乎是最实用的解决方案。是否有任何方法可以通过计算机检测到这一点?通常,句号?我不记得它是标准的声卡功能。即使插上电源,它们是否打开,音量是否增大,等等。它上面有一个
jQuery
标记吗?@绅士:因为JavaScript==jQuery,如果有一个JavaScript解决方案可以用jQuery做得更容易/更简单,人们会知道他们可以使用它。这取决于我使用的硬件啊,实际上我没有意识到这一点,因为我最近使用的所有电脑都安装了带有相应驱动程序的Realtek声卡(集成),并且在插拔插孔时总是显示一条消息。很高兴见到你。当我来到这里时,我很惊讶,没有看到你是一个顶级的回答者。。。我不知怎么地认为这是可能的,而且很容易阅读。我想不是。如果用户没有插入声音输出设备,我想显示一条错误消息。