Web qr сканер открывает сам ie кулачок - PullRequest
0 голосов
/ 25 января 2020

ошибка у меня в том, что телефон S8 открывает большую камеру на задней панели S10 открывает себя ie камера - это то, что я пропустил в этом коде? или мне нужно изменить эту часть для S10?

Я пытался изменить некоторые настройки вокруг, но я не могу найти, что ват пошел не так

Samsung S8 Работает идеально Samsung S10 только открывает Сам ie камера Я протестировал несколько планшетов, но эта работа очень хорошая.

даже пытался сделать кнопку переключения камеры с одной на другую, но я не могу заставить ее работать

    navigator.mediaDevices
      .enumerateDevices()
      .then(function(devices) {
        var device = devices.filter(function(device) {
          var deviceLabel = device.label.split(',')[1];
          if (device.kind == 'videoinput') {
            return device;
          }
        });

        var constraints;
        if (device.length > 1) {
          constraints = {
            video: {
              mandatory: {
                sourceId: device[1].deviceId ? device[1].deviceId : null
              }
            },
            audio: false
          };

          if (window.iOS) {
            constraints.video.facingMode = 'environment';
          }
          startCapture(constraints);
        } else if (device.length) {
          constraints = {
            video: {
              mandatory: {
                sourceId: device[0].deviceId ? device[0].deviceId : null
              }
            },
            audio: false
          };

          if (window.iOS) {
            constraints.video.facingMode = 'environment';
          }

          startCapture(constraints);
        } else {
          startCapture({ video: true });
        }
      })
      .catch(function(error) {
        showErrorMsg();
        console.error('Error occurred : ', error);
      });
  }```
...