Я использую версию реагирующей веб-камеры ^ 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"
/>
Проблема даже если я установил заднюю камеру в окружающую среду, она все равно откроет переднюю камеру. Как мне решить эту проблему? Любая помощь или предложение приветствуется. Спасибо.