Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript MediaDevices.enumerateDevices返回的设备标签列表_Javascript_Video_Navigator_Mediadevices - Fatal编程技术网

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摄像头)返回的标签,以便我可以在代码中解析它们并向最终用户提供一致的名称?

您找到了答案吗?