温馨提示×

getusermedia怎么获取摄像头列表

小亿
177
2024-01-09 16:20:33
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要获取摄像头列表,可以使用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。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:电脑摄像头怎么安装

0