navigator.mediadevices.GetUserMedia () не поворачивает заднюю камеру в Chrome - PullRequest
0 голосов
/ 01 марта 2019

Я просмотрел несколько статей здесь на SO и не смог найти подходящую причину для этой проблемы.Я использую веб-сайт на планшетном ПК Dell, передняя камера хорошо вращается с ориентацией, но портрет задней камеры не работает.Он поворачивается на 90 градусов на другую сторону вращения.Вращение хорошо работает на Edge, но не в Chrome.По умолчанию используется альбомная ориентация.Я удаленно подключился к своему ПК с помощью планшета Windows, и я могу хорошо вращать все через удаленный ПК.Таким образом, датчики / ориентация и т. Д. Не являются проблемой (в любом случае, они хорошо работают в Edge, поэтому я думаю, что все они работают хорошо).Все устройства используют Windows 10. Вот код, используемый для воспроизведения видео.

Я использую WebcamJS для реализации сценария.

function PlayVideo() {
    if (HasImageDevices()) {
      navigator.mediaDevices.getUserMedia( { 
         audio:false, 
         video: {deviceId: ''} }).then( stream => {
      videoScreen.srcObject = stream;
      videoScreen.play();
      });
    }
  }

Пожалуйста, дайте мне знать, если у вас есть какие-либо идеи?Спасибо.

...