← 退出

摄像头测试器

在线预览检测摄像头是否正常

首次使用需要授权浏览器访问摄像头的权限,视频画面只在浏览器本地实时预览,不会被录制保存或者上传到任何服务器。

关于摄像头测试器

摄像头测试工具用来在浏览器里快速检查摄像头能否被识别并出画面,常用于开视频会议或网课之前的自查。点击开始后,浏览器会请求摄像头权限,画面会显示在页面上的预览框里;如果电脑有多个摄像头,还会出现切换按钮。它只负责实时预览:不能拍照、不能录像、不显示分辨率和帧率,也不能调节亮度、对比度或对焦。

操作步骤

  1. 点击「开始测试摄像头」。浏览器会弹出权限请求,选择允许使用摄像头。
  2. 授权后按钮会变成「停止测试」,下方出现黑色背景的预览框,摄像头的实时画面会显示在这里。
  3. 如果设备检测到不止一个摄像头,旁边会出现「切换摄像头(N个可用)」按钮,N 是数量,点击会换到下一个摄像头,到最后一个后会回到第一个。
  4. 测完后点击「停止测试」,摄像头被释放,摄像头指示灯也应随之熄灭。离开页面时也会自动释放。

一个使用场景

一个典型场景:你的笔记本同时有内置摄像头和外接 USB 摄像头,视频会议软件里总是选错。你可以用这个工具点击「开始测试摄像头」,再用「切换摄像头」逐个查看,确认哪一个能出画面、对应哪一台设备。需要如实说明:此前预览框黑屏的问题(视频元素在开始测试前并不存在,导致画面没有接上)已在代码中修复,现在视频元素始终存在,只是在测试开始前隐藏。但我们没有用真实摄像头在各种浏览器和设备上实际测试过,所以不能保证在每种环境下都正常显示;遇到黑屏时,请不要据此判断摄像头已损坏,可以用系统自带的相机应用或视频会议软件再确认一次。

支持范围与已知限制

  • 我们没有用真实摄像头在各种浏览器和设备上测试过预览,所以不能保证每种环境都能正常出画面;如果预览是黑的,先用系统相机应用交叉确认,不要直接认定摄像头损坏。
  • 请求摄像头时没有指定分辨率或帧率,浏览器会选用默认值,页面上不会显示实际的分辨率和帧率。
  • 摄像头的名称不会显示在页面上,切换时只能靠画面内容来判断是哪一个。
  • 浏览器要求安全连接(HTTPS 或本机地址)并且必须经过你的授权,才能使用摄像头;被拒绝过的话需要在网站设置里重新允许。
  • 无法访问摄像头时会显示「无法访问摄像头,请确认已授权浏览器使用摄像头权限,并检查设备是否正常连接。」,这条提示不区分权限被拒、没有设备或设备被别的程序占用。
  • 如果摄像头已被其他软件独占,浏览器可能打不开它。
  • 不能拍照或录像,也没有画面镜像、全屏等选项。

常见问题:授权后预览框是黑的,摄像头坏了吗?

不一定。请先看摄像头指示灯是否亮起:如果亮了,说明浏览器已经拿到了摄像头,黑屏可能与浏览器或设备兼容有关(我们没有在真实设备上逐一测试)。你可以用系统自带的相机应用、或者视频会议软件的预览功能交叉验证。如果指示灯没亮,再检查物理遮挡盖、系统隐私设置里是否允许浏览器使用摄像头。

常见问题:提示无法访问摄像头怎么办?

依次检查:浏览器是否已允许该网站使用摄像头(点击地址栏左侧的设置图标),系统隐私设置里是否允许浏览器访问摄像头,摄像头是否被视频会议软件等其他程序占用,外接摄像头线是否接好。改完后刷新页面重新测试。

常见问题:为什么没有出现切换摄像头的按钮?

只有在检测到两个或更多摄像头时才会显示。需要先成功启动一次测试(授权之后浏览器才允许列出设备),所以点击开始之前是看不到这个按钮的。如果你明明接了两个摄像头却没有出现,可能是其中一个没有被系统识别。

常见问题:我的画面会被上传吗?

不会。画面只在本地预览,代码没有录制、保存或者发送画面的逻辑,详见下面的说明。

隐私与处理方式

摄像头画面只在你的浏览器里实时显示,代码使用浏览器的媒体接口请求摄像头,把数据流直接交给页面上的视频元素,没有录制、截图或保存画面,也没有任何向服务器发送画面的网络请求。点击「停止测试」或离开页面时,代码会停止摄像头的所有轨道。