为什么通话前要测试摄像头和麦克风
你加入会议,主持人问你能不能听到,结果摄像头指示灯还是灭的。前三分钟你只能不停道歉,一边在系统设置里乱点,所有人都在等你。这种小尴尬几乎每个人都遇到过 — 那些通话前才会出问题的事(被暂停的摄像头、卡在错误设备上的麦克风、连成手机模式而不是耳机模式的蓝牙耳机),只有真正用起来才会暴露。一次 30 秒的起飞前检查就能解决这些问题。
这个工具调用的是主流视频应用同样使用的浏览器 API,所以如果摄像头在这里能正常工作,那它在 Zoom、Google Meet、Microsoft Teams 以及我们自己的视频通话里基本也没问题。如果在这里不工作,诊断报告会告诉你原因。
这个工具会检查什么
工具会分别测试三个独立的系统:摄像头输入、麦克风输入 和 扬声器输出。摄像头部分会显示实时预览、当前使用的分辨率和实测帧率。麦克风部分会显示音量条以及峰值分贝(dB),方便你判断声音是太轻还是太大。扬声器部分会播放一小段测试音,让你确认是否真的听到了。每种设备都可以从下拉菜单里选择,所以如果你有多个摄像头、麦克风或输出设备,可以查看浏览器现在到底在用哪一个。
常见问题与解决方法
权限与访问
浏览器请求权限时不小心点了 Block。 打开网站权限设置(点击地址栏旁的锁形图标),把摄像头和麦克风都设为允许,然后刷新页面。摄像头问题
预览画面是黑屏。 说明有另一个应用独占了摄像头。退出 Zoom、Teams、OBS 或其他抢占摄像头的工具,再试一次。 摄像头指示灯亮着,但预览画面是静止的。 摄像头驱动出问题了。USB 摄像头可以拔掉重插,或者重启浏览器。 分辨率比预期低。 大多数笔记本摄像头最高就是 720p。高端摄像头(Logitech Brio、用作摄像头的新款 iPhone)可以达到 1080p,但出于性能考虑浏览器仍会默认选用 720p。 帧率只有 15 或更低。 要么是房间太暗(大多数摄像头会降低帧率来补偿),要么是另一个标签页在跑高负载视频。关掉其他标签页,开个灯试试。麦克风问题
麦克风音量条不动。 检查下拉菜单 — 你可能插了耳机,但浏览器还在用笔记本自带的麦克风。切换后再说话试试。在 macOS 上还可以检查 系统设置 → 声音 → 输入。 实际通话时有回声或啸叫。 这是扬声器和麦克风之间的串扰,不是硬件故障。戴耳机,或者打开视频应用的回声消除功能。扬声器问题
测试声音不播放。 在 iOS Safari 上自动播放被禁止了,请直接点击播放按钮。在桌面端,检查系统音量是否被静音、是否选对了输出设备。浏览器兼容性
点击 Start test 没反应。 你的浏览器版本太旧了。请使用 Chrome 90+、Edge 90+、Safari 14+ 或 Firefox 88+。 诊断报告显示 getUserMedia 不受支持。 你用的是非常旧的浏览器、特殊环境,或者通过普通 HTTP 访问本页面(摄像头和麦克风需要 HTTPS)。隐私与安全
我们不会录制、传输或分析你摄像头或麦克风的任何内容。视频预览由浏览器在本地渲染,麦克风音量条只读取内存中的当前采样窗口,扬声器测试音由浏览器实时生成 — 不会从服务器下载任何音频文件。诊断报告就是一段纯文本,里面只包含浏览器暴露的设备名称(例如\"Built-in Microphone\")、实测的分辨率和帧率、测试中达到的峰值 dB,以及你的浏览器/操作系统 User Agent。除非你自己复制或下载,否则它不会发送到任何地方。
如果想验证这一点,可以在测试时打开浏览器的网络面板 — 你不会看到任何与媒体相关的对外请求。