You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Chrome/Chromium中离线(无需使用第三方网站)列出所有可检测到的摄像头?

如何在Chrome/Chromium中离线(无需使用第三方网站)列出所有可检测到的摄像头?

嘿,我刚好知道几个不用依赖第三方网站、完全离线就能在Chromium里查看所有可检测摄像头的办法,给你一步步说:

方法一:通过设置页面快速查看(最直观)

这是最简单的方式,不用碰代码:

  • 打开Chromium,在地址栏直接输入 chrome://settings/content/camera 就能跳转到摄像头设置页面(也可以从设置菜单一步步进:设置 → 隐私和安全性 → 网站设置 → 摄像头)
  • 往下滚动找到「设备」板块,点击下拉菜单,里面会清晰列出所有Chromium能识别的摄像头设备,比如内置笔记本摄像头、外接USB摄像头的名称都能直接看到。

方法二:用开发者工具控制台查看详细信息

如果你想看到更详细的设备参数(比如设备ID),可以用浏览器自带的开发者工具,完全本地执行:

  • 新建一个空白标签页(不用访问任何网站,空白页就行)
  • 按F12键打开开发者工具,切换到「控制台(Console)」标签
  • 在控制台输入这段代码,按下回车:
    navigator.mediaDevices.enumerateDevices()
      .then(devices => devices.forEach(d => {
        if (d.kind === 'videoinput') {
          console.log(`摄像头:${d.label},设备ID:${d.deviceId}`);
        }
      }))
      .catch(err => console.error('获取设备失败:', err));
    
  • 第一次运行时,浏览器可能会弹出摄像头权限请求,点击「允许」后,控制台就会输出所有检测到的摄像头的名称和ID啦。这是本地执行的代码,完全不会联网,放心用。

方法三:通过WebRTC内部页面查看

如果需要更深入的设备状态信息,可以用这个内部页面:

  • 在地址栏输入 chrome://webrtc-internals 并回车
  • 页面加载后,找到「Media Devices」相关的区域,里面会列出所有可用的视频输入设备(也就是摄像头),还能看到设备的一些技术参数。

这些方法都是完全离线可用的,不用依赖任何第三方服务,随时都能查~

备注:内容来源于stack exchange,提问作者Michael Altfield

火山引擎 最新活动