Точнее вообще перестает работать. В совершенно непонятный момент. Происходит это только на телефоне. Несколько раз дает список устройств, а потом перестает. Помогает только перезагрузка телефона, либо само откисает через непонятный промежуток времени, то минут 10, то полчаса. Никакой системы в отмирании и возобновлении не выявляется, ошибок никаких нет в консоли. Иконка камеры сверху только пропадает/появляется
navigator.mediaDevices.enumerateDevices().then(function (devices) {
console.log(devices);
}).catch(function (err) {
console.log(err);
});
Ни в then ни в catch при этом не заходит, это совсем непонятно.