Почему navigator.mediaDevices.getUserMedia может возвращать 2 камеры, если включена только одна?

Такой код:

navigator.mediaDevices
    .getUserMedia({video: true})
    .then(function (stream) {
        ...
    }

в .then() заходит 2 раза, хотя на ноутбуке одна камера, на сервере камера не подключена. В результате показывает одинаковое название камеры, но разные id у каждой. Из-за этого возникают проблемы в работе, потому что перезаписываються переменные. Почему может возвращать два результата?


Ответы (0 шт):