无法在 Google Chrome 中选择正确的网络摄像头

Ale*_*rov 12 webcam google-chrome webrtc getusermedia

我无法在 Google Chrome 中选择正确的网络摄像头。Chrome 正确检测到我的网络摄像头,但我无法从列表中选择其中一个,因为它处于禁用状态,Chrome 始终选择 Facetime 高清摄像头,而不是在选项中选择的默认网络摄像头。

截图:https : //tppr.me/WC94p

我测试过的网站:https : //chatruletka.com / https://ruletka.chat

Mar*_*cus 22

铬://设置/内容/相机

Chrome 中当前禁用了快速选择。您需要在 chrome 的 URL 栏中输入以上内容以选择要使用的网络摄像头。我有几次 chrome“错误”,我不得不在任务管理器中杀死 chrome 并重新启动应用程序以成功交换相机。您可能需要执行上述操作并刷新几次。

此外,如果您要求主摄像头不支持的分辨率,它会尝试从其他来源获取。我在 Android 上要求 720x1280 提要时遇到过几次这种情况。浏览器决定使用后置摄像头,而不是使用前置摄像头。

要真正解决这个问题,您应该允许用户选择他们想要使用的网络摄像头。下面是来自 webrtc GitHub 存储库的官方跨平台示例,它实现了这一点。它还强制通过 deviceId 使用特定的相机

https://webrtc.github.io/samples/src/content/devices/input-output/

  • 这个答案对我不起作用。在设置中更改相机没有任何效果。与 Firefox 配合良好,但在我的主要用例中无法使用 Firefox 进行白板共享:https://app.chime.aws (8认同)