【发布时间】:2021-04-10 11:06:07
【问题描述】:
当我列举设备时,我看到三个后置摄像头中有两个用于我的案例(Stylo 6)。我认为缺少的第三个是深度相机。我认为这是一个真正的相机,对吧?可以看到视觉信息...我不确定是否可以直观地看到/仅用于获取 ToF 数据。
我想知道我是否应该在其他设备上也期待这一点,例如。三星。
我的测试代码几乎是样板。
...
navigator.mediaDevices.enumerateDevices()
.then(function(devices) {
devices.forEach(function(device) {
if (device.kind.indexOf("video") !== -1) {
detectedCameras += 1;
if (detectedCameras === 1) {
ui.innerHTML = "<h2>Choose a camera below</h2>";
}
ui.innerHTML += `<button id="${device.deviceId}" class="cam-btn" type="button">${device.label}</button>`;
}
});
})
...
我有更多的代码来停止流/切换摄像头,所有这些东西都可以工作。但是,是的,我可以显示正面/宏观/正常,但似乎缺少深度。
【问题讨论】:
标签: javascript getusermedia mediastream