javascript - 我如何知道我的电脑是否连接了耳机? HTML5 + JavaScript

标签 javascript jquery html audio

我如何知道我的电脑是否连接了耳机?我的目标是使用 HTML5 + JavaScript 获得它。

下一页显示所有音频输出设备,但无法知道事件设备是否是耳机。在 Firefox 中它不起作用!

https://webrtc.github.io/samples/src/content/devices/input-output/

我只想知道我是否有连接了 HTML5 和 JavaScript 的耳机。

最佳答案

截至今天(2019 年 3 月),还没有可靠的跨浏览器内置工具来检测用户是否插入了耳机。虽然理论上您可以获得音频输出目标设备并测试它是否有 之类的短语headsetearphones 等,在典型情况下,它会为您提供驱动程序名称,通常在用户插入耳机时不会改变。< em>通常 部分使这种方法无用。

关于javascript - 我如何知道我的电脑是否连接了耳机? HTML5 + JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40106777/

相关文章:

css - 保持相同的 CSS 布局

html - div 在兼容模式下不居中

javascript - WebGL 的 zBuffer 不起作用

javascript - javascript中替代长度(不是32位)的整数

javascript - 将链接按钮加载到 iframe 100%

php - 防止 php 在 pre 标签之间渲染/执行

html - 如何过滤下拉列表以在列表顶部显示某些值?

javascript - 自定义组件/模板未显示

javascript - jQuery UI 可排序 : Cannot add first element to linked element

javascript - 更改 img src 以响应媒体查询(CSS 或 Javascript)