У меня есть сканер Zxing в моем угловом проекте, который настроен на сканирование QR-кодов. Моя проблема заключается в том, что я должен сделать так, чтобы сканер автоматически переключался на правильную камеру на основе расстояния между телефона и экрана, пока сканер активен (без ручного выбора камер). Я посмотрел онлайн, но я не понял, как это сделать или, если это даже возможно, единственный пост, который я нашел, был из 2014 года о устаревшем событии Firefox (и мне нужно сделать его пригодным для использования в каждом браузере) Полем Можно ли даже динамически изменить камеру на основе расстояния? startDistanceTracking() {
setInterval(() => {
this.currentDistance = Math.random() * 100;
this.updateSelectedDevice();
}, 500); //Every half second, refresh the distance and use it on updateSelectedDevice
//to switch the camera.
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... atically-s
Мобильная версия