Получите логическую среду для камеры с javascript - PullRequest
0 голосов
/ 27 марта 2020

Когда я вызываю метод enumerateDevices с помощью javascript в Huawei P20, я получаю 4 разные камеры: переднюю и три для задней, которая является логической камерой, а затем две физические. Как я могу в коде, который является логическим?

devices[6].getCapabilities()
{aspectRatio: {…}, deviceId: "0855ae7059a0c6a77a9531217d5811c636834dabc3b65d44c7887c4c32537295", facingMode: Array(1), frameRate: {…}, groupId: "a322f0eae94afa70c928f7124490b4143acc87acbf481dc901e6d28d5ccc99b6", …}
aspectRatio: {max: 3968, min: 0.0003360215053763441}
deviceId: "0855ae7059a0c6a77a9531217d5811c636834dabc3b65d44c7887c4c32537295"
facingMode: ["environment"]
frameRate: {max: 30, min: 1}
groupId: "a322f0eae94afa70c928f7124490b4143acc87acbf481dc901e6d28d5ccc99b6"
height: {max: 2976, min: 1}
resizeMode: (2) ["none", "crop-and-scale"]
width: {max: 3968, min: 1}
__proto__: Object

devices[5].getCapabilities()
{aspectRatio: {…}, deviceId: "2dcc16d5573dadb5c4e4ec75ae80d22e1215e229e38258a0d30fae849ffe899f", facingMode: Array(1), frameRate: {…}, groupId: "02cdaaaa4a207d7b3bc500d92bbc3a2424aa798dbe86c596253fccda96b35891", …}
aspectRatio: {max: 3968, min: 0.0003360215053763441}
deviceId: "2dcc16d5573dadb5c4e4ec75ae80d22e1215e229e38258a0d30fae849ffe899f"
facingMode: ["environment"]
frameRate: {max: 30, min: 1}
groupId: "02cdaaaa4a207d7b3bc500d92bbc3a2424aa798dbe86c596253fccda96b35891"
height: {max: 2976, min: 1}
resizeMode: (2) ["none", "crop-and-scale"]
width: {max: 3968, min: 1}
__proto__: Object

devices[4].getCapabilities()
{aspectRatio: {…}, deviceId: "8ca8ab53c8824942cd930845eafcebf598d44bae859e94375793d113eb28bd70", facingMode: Array(1), frameRate: {…}, groupId: "caffb23dfdd467e25fcc9ca97d2fd08b71b414e78a0e2557e8630cb9ddae1c89", …}
aspectRatio: {max: 3264, min: 0.0004084967320261438}
deviceId: "8ca8ab53c8824942cd930845eafcebf598d44bae859e94375793d113eb28bd70"
facingMode: ["environment"]
frameRate: {max: 30, min: 1}
groupId: "caffb23dfdd467e25fcc9ca97d2fd08b71b414e78a0e2557e8630cb9ddae1c89"
height: {max: 2448, min: 1}
resizeMode: (2) ["none", "crop-and-scale"]
width: {max: 3264, min: 1}
__proto__: Object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...