getusermedia怎么获取摄像头列表

   2025-02-07 4010
核心提示:要获取摄像头列表,可以使用navigator.mediaDevices.enumerateDevices()方法。这个方法会返回一个Promise对象,可以通过.then()

要获取摄像头列表,可以使用navigator.mediaDevices.enumerateDevices()方法。这个方法会返回一个Promise对象,可以通过.then()方法来获取设备列表。在列表中,可以通过kind属性来判断设备类型是摄像头还是麦克风。

下面是一个简单的示例代码:

navigator.mediaDevices.enumerateDevices()  .then(function(devices) {    devices.forEach(function(device) {      if (device.kind === 'videoinput') {        console.log(device.label + " - " + device.deviceId);      }    });  })  .catch(function(err) {    console.log(err.name + ": " + err.message);  });

这段代码会列出所有摄像头设备的标签和设备ID。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言