Skip to main content

连接了哪些音频设备?

查看浏览器检测到的所有音频输入和输出设备 — 麦克风、扬声器、耳机和音频接口 — 全部在本地枚举,无需安装。

此工具使用 navigator.mediaDevices.enumerateDevices() 列出当前连接到系统的所有音频输入(麦克风)和音频输出(扬声器/耳机)设备,包括其标签和设备 ID。

浏览器在显示完整设备标签之前需要麦克风权限。未授权时,设备会被列出,但其名称会显示为空字符串以保护用户隐私。

No audio devices detected.

您的结果意味着什么?

Result Range Meaning
良好 多个输入和输出设备带名称列出 您的音频设备已正确检测并可访问。浏览器有权限显示设备标签,便于识别每个设备。
警告 设备已列出但标签为空 设备已检测到但未授予麦克风权限。当提示时允许麦克风访问以查看完整的设备名称。
未找到音频设备 没有连接音频设备或浏览器无法访问它们。请检查物理连接、系统音频设置和浏览器权限。

常见问题及解决方法

设备标签为空或显示通用名称

当浏览器提示时授予麦克风权限。未授权时,浏览器会出于隐私保护隐藏设备标签。点击地址栏中的锁定图标管理权限。

已连接的音频设备未显示在列表中

首先检查设备是否正确连接并被操作系统识别。尝试拔插并重新插入设备。另外重新启动浏览器,因为设备枚举可能缓存结果。

相关工具

常见问题

音频设备列表如何工作?

它调用 navigator.mediaDevices.enumerateDevices() 返回所有媒体输入和输出设备的列表。该工具筛选 audioinput 和 audiooutput 类型,显示每个设备的标签、类型和唯一设备 ID。

为什么需要授予麦克风权限?

浏览器通过隐藏设备标签来保护隐私,直到用户授予媒体访问权限。未授权时,API 仍报告设备数量和类型,但标签显示为空字符串。授权一次即可显示所有设备名称。

可以在这里更改默认音频设备吗?

此工具为只读模式 — 它列出检测到的设备但无法更改系统设置。要更改默认音频设备,请使用操作系统的声音设置(macOS 的系统偏好设置,Windows 的声音设置)。

音频设备信息会发送到服务器吗?

不会。设备枚举完全在浏览器中运行。没有设备名称、ID 或任何其他信息被传输或外部存储。所有数据都保留在您的设备上。