【问题标题】:Detect if speakers are plugged in?检测扬声器是否插入?
【发布时间】:2011-01-06 23:05:13
【问题描述】:

有什么方法可以检测计算机是否插入了扬声器?如果 JavaScript 可以实现,那就太好了,但如果不行,那么我最好的选择就是 Java。

但是,是的,我根本没有使用过 Java,有什么有用的资源吗?

提前致谢!

编辑:

所以这个问题的答案是“不可能的”,我什至不应该费心寻找解决方案?

【问题讨论】:

  • 一般情况下是否有办法用计算机检测到这一点,句号?我不记得它是标准声卡功能。即使插上电源,它们是否打开、音量是否增大等。
  • 上面有jQuery标签吗?
  • @Gentleman:因为 JavaScript == jQuery,如果有一个 JavaScript 解决方案可以用 jQuery 更轻松/更简单地完成,人们就会知道他们可以使用它。

标签: java javascript jquery audio


【解决方案1】:

我见过的每个需要确定此类事情的软件都为用户提供了一种播放“测试声音”并为应用程序提供适当反馈的方法。这似乎是最实用的解决方案。

【讨论】:

  • 很高兴见到你。当我来到这里并没有将您视为最佳回答者时,我感到很惊讶。
  • 嗯...我不知何故认为这是可能的,并且很容易阅读。可能不会。如果用户没有插入声音输出设备,我想显示一条错误消息。
【解决方案2】:

计算机本身通常不会意识到这一点。
一些音频驱动程序是,但它们不会公开信息。

【讨论】:

  • 啊,其实我并没有意识到这一点,因为我最近使用的所有 PC 都安装了 Realtek 声卡(集成)并安装了适当的驱动程序,并且在插入插孔时总是显示一条消息/拔掉插头。
猜你喜欢
  • 2017-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-29
  • 1970-01-01
  • 2018-06-11
相关资源
最近更新 更多