Есть ли способ использовать реагирующую веб-камеру на той же странице, одна для фронтальной камеры, а другая для задней камеры? - PullRequest
0 голосов
/ 11 февраля 2020

Я использую версию реагирующей веб-камеры ^ 4.0.0. У меня есть встроенная веб-страница реагирования, где я хотел бы использовать первую вкладку, чтобы взять клиента ie, и следующую вкладку, чтобы сделать снимок с помощью его задней камеры. Для передней камеры я использую следующий код: -

    const videoConstraints = {
         facingMode: 'user'
    };
              <Webcam
                id="Selfie"
                audio={false}
                style={webcamStyle}
                videoConstraints={videoConstraints}
                height="auto"
                // eslint-disable-next-line no-return-assign
                ref={webcam => (this.webcam = webcam)}
                screenshotFormat="image/jpeg"
              />

Я использую следующий код для использования задней камеры: -

const videoConstraints = {
  facingMode: 'environment'
};
                  <Webcam
                id="panCard"
                audio={false}
                style={webcamStyle}
                height="auto"
                videoConstraints={videoConstraints}
                // eslint-disable-next-line no-return-assign
                ref={webcam => (this.webcam = webcam)}
                screenshotFormat="image/jpeg"
              />

Проблема даже если я установил заднюю камеру в окружающую среду, она все равно откроет переднюю камеру. Как мне решить эту проблему? Любая помощь или предложение приветствуется. Спасибо.

...