这条提示有几种形式—— 你的摄像头正被其他应用使用, 我们找不到你的摄像头、“相机”应用中出现 0xA00F4243 在 Camera 应用中出现错误,或本应显示你面部的位置出现黑色矩形——但两者都意味着同一件事:这台电脑上的某个进程已经打开摄像头,而 Windows 不会将摄像头交给第二个进程使用。
如果马上就要通话,请按以下顺序逐项处理,直到预览画面出现为止。
快速解决方法
- 1. 关闭其他会议应用。 Teams、Zoom、浏览器标签页中的 Meet、Webex、Discord、Slack Huddles。不要只将其最小化,而要彻底关闭,包括从系统托盘退出;Teams 和 Zoom 在窗口关闭后仍会继续运行。仅此一项通常就能解决大多数情况,因为会议应用在整个会议期间都会占用摄像头,而不仅仅是在你开启视频时才占用。
- 2. 关闭 Windows 相机应用。 这是最常见的意外占用情况,通常是因为几分钟前打开了相机应用,检查摄像头能不能用后忘了关。
- 3. 检查是否有虚拟摄像头软件。 OBS Studio、NVIDIA Broadcast、Snap Camera、XSplit、ManyCam 和 Logitech 自家的工具都会打开实体摄像头,以提供经过处理的画面。如果其中任何一个正在运行,它就会占用摄像头,其他应用看到的将是虚拟摄像头或什么也看不到。
- 4. 询问 Windows 是哪个应用使用了摄像头。 依次选择“设置”→“隐私和安全性”→“摄像头”,向下滚动到 “最近的活动”。Windows 会列出最近使用摄像头的应用,并说明当前由哪个应用占用。摄像头正在使用时,任务栏也会显示一个小摄像头图标;将鼠标悬停在图标上即可查看应用名称。
- 5. 结束进程。 打开任务管理器(Ctrl+Shift+Esc),找到第 4 步中的应用,然后结束任务。还要检查“后台进程”,而不仅仅是“应用”:占用摄像头的往往是你以为已经关闭的某个程序的后台实例。
- 6. 确认问题不是权限设置导致的。 仍在同一“设置”页面中: 摄像头访问权限 为设备启用, 允许应用访问你的摄像头 启用,并在下方单独允许相应应用。权限遭拒时也会出现类似的故障,但不会提供有用提示。通过浏览器通话时,浏览器本身需要获得权限,网站也需要在浏览器中获得权限。
- 7. 重启摄像头设备。 打开“设备管理器”→“摄像头”(或 图像设备)→右键单击网络摄像头→“禁用”,等待两秒后再选择“启用”。这样无需重启电脑,就能释放被占用的设备。
- 8. 重启电脑。 这确实有效,但需要花费你没有的三分钟;也正因如此,应该在通话前而不是通话期间执行第 1 步。
究竟为什么会发生这种情况
大多数网络摄像头都是独占设备。一个进程打开视频流后,驱动程序不会将该视频流复用给第二个进程。Windows 增加了一个可在某些情况下允许共享的帧服务器,但能否使用取决于摄像头、驱动程序以及各个应用请求视频流的方式,因此有时两个应用可以同时使用,有时则不行。
几乎所有令人意外的情况都由三种模式导致。
- 会议应用不会在关闭窗口时退出。 Teams 和 Zoom 会继续在系统托盘中运行,并且摄像头仍被占用。
- 浏览器标签页会一直占用摄像头。 只要摄像头还在工作,留在后台窗口中的 Google Meet 标签页就仍处于通话状态。浏览器会用录制指示标记此类标签页;在打开任务管理器查找之前,先留意这个标记。
- 虚拟摄像头软件会在启动时占用设备。 如果 OBS 或 NVIDIA Broadcast 在 Windows 启动时一同运行,那么从你登录时起,物理摄像头就一直被占用;之后无论关闭什么都无济于事,除非你关闭那个程序。
连接扩展坞的笔记本电脑上的双摄像头问题
连接扩展坞并接上外置摄像头的笔记本电脑有两个摄像头,出现的问题也不一样:摄像头能用,但会议应用选错了摄像头,显示合上的笔记本屏幕、黑屏,或天花板画面。
Windows 和会议应用各自保存设备选择,默认情况下两者不会一致,所以要在两处都进行设置。有些企业系统映像会在设备管理器中禁用内置摄像头;这样一来,如果外置摄像头被拔掉或无法枚举,就没有备用摄像头可用,你会看到“未找到摄像头”。拔下扩展坞再重新连接,会改变当前可用的设备,这足以让应用改用与你上周所选不同的设备。
究竟怎样才能避免这种情况
上面这些方法都是在时间紧迫时的补救措施。这个错误并不难修复;令人紧张的是,它总在你分秒必争的时候出现。
解决办法是提前发现问题。任何会打开摄像头的操作都会像会议应用一样遇到完全相同的问题,因此在通话前两分钟打开预览,就能及早发现冲突,让你还有时间关闭 OBS。
CallReady 就是围绕这一点设计的。从系统托盘单击一次即可打开实时摄像头预览,确认摄像头已启动,并显示当前使用的设备、分辨率和帧率,同时检查麦克风信号、扬声器是否可用、面部光线,以及网络延迟和抖动。整个检查大约需要十秒。它还会记住你上次成功检查时使用的设备;当 Windows 切换到其他摄像头、麦克风或扬声器时,它会发出提醒,帮助发现上述连接扩展坞的笔记本电脑问题。
它不会指出是哪个进程占用了摄像头; “最近的活动” 设置中的工具可以做到这一点。它的作用是在你还有时间处理时告诉你存在问题。
重要事情开始前的九十秒
- 关闭所有你暂时不会使用的会议应用,包括那些仍在系统托盘中运行的应用。
- 关闭那些曾访问摄像头的多余浏览器标签页。
- 打开预览,确认能看到自己,且画面来自正确的摄像头、方向也正确。
- 说一句话,确认麦克风音量指示条会变化。
- 然后加入会议。