Javascript MediaDevices.enumerateDevices返回的设备标签列表
在浏览器中调用会为客户端上的每个媒体设备返回Javascript MediaDevices.enumerateDevices返回的设备标签列表,javascript,video,navigator,mediadevices,Javascript,Video,Navigator,Mediadevices,在浏览器中调用会为客户端上的每个媒体设备返回MediaDeviceInfo。这包括deviceId,groupId,种类和标签 按kind===“videoinput”过滤我可以得到可用摄像机的列表 然而,不同客户端上设备的标签似乎差异很大。例如,MacBook Pro上的摄像头可能有一个标签“FaceTime HD camera(05ac:8514)”,而Pixel 3主摄像头上的标签是“camera2 0,面朝后” 是否有一个列表,列出了公共客户端(移动设备、笔记本电脑或USB摄像头)返回的
MediaDeviceInfo
。这包括deviceId
,groupId
,种类
和标签
按kind===“videoinput”
过滤我可以得到可用摄像机的列表
然而,不同客户端上设备的标签
似乎差异很大。例如,MacBook Pro上的摄像头可能有一个标签“FaceTime HD camera(05ac:8514)”,而Pixel 3主摄像头上的标签是“camera2 0,面朝后”
是否有一个列表,列出了公共客户端(移动设备、笔记本电脑或USB摄像头)返回的标签,以便我可以在代码中解析它们并向最终用户提供一致的名称?您找到了答案吗?