我使用的是带有 Chrome 浏览器的 Windows 笔记本电脑。
每当我使用使用 WebRTC 的网页时,(例如 WebRTC 示例) 当我选择使用哪个相机时,它会显示具有相同顺序的相机列表。
我以为如果我选择不同的相机,列表会改变,但列表本身似乎没有改变。
WebRTC 如何获取其列表? 我可以更改它的顺序吗? (例如通过修改我的电脑注册表等)
enumerateDevices
API 为您提供可用设备的列表,如何呈现它们取决于您。一种常见的方法是存储之前选择的 deviceId 并将其作为自定义排序的首选。