Разрешение 1080p не подходит для устройств iOS, использующих getUserMedia - PullRequest
0 голосов
/ 28 сентября 2018

Я записываю видео с помощью API getUserMedia.Я передаю ниже ограничения API getUserMedia для записи видео.

constraints  = {
     video: {
         width: { min: 1920, ideal: 1920 },
         height: { min: 1080, ideal: 1080},
         facingMode: { exact: "environment" }
     },
     audio: false
}

Эти ограничения работают нормально для Android, но для iOS выдает ошибку "OverConstrainedError".Позже я изменил ограничения, чтобы в iOS все работало нормально.Пожалуйста, найдите обновленные ограничения ниже.

constraints  = {
      video: {
          width: 1920,
          height: 1080,
          facingMode: { exact: "environment" }
      },
      audio: false
}

Но здесь проблема заключается в том, что видеопоток, исходящий от getUserMedia, имеет разрешение 720p.Мне нужно Full HD, то есть разрешение 1080p.Я получаю разрешение Full HD для устройств Android, но для устройств iOS - только разрешение HD.Если кто-то сталкивался с такой же проблемой, пожалуйста, скажите мне, как я могу решить эту проблему.

Заранее спасибо.

...