Я использую следующий код JavaScript, он выдает OverconstrainedError в Firefox.
navigator.mediaDevices({video:{
width: { min: 480, max: 480 },
height: { max: 720, min:720 },
}})
.then(stream => {
//assign stream to video element
})
.catch(error => {})
Я хотел получить это разрешение или аналогичное соотношение сторон для настольной версии Firefox. если я использую эти ограничения {video: { width:{ideal:480}, height: {ideal:720, max: 720 }}
, это дает мне высоту: 720, ширину: 960.
Мне удалось получить разрешение 480 X 720 на Chrome и Opera, но было бы неплохо, если бы я мог найти способ записать видео, используя MediaRecorder при этих разрешениях.
Config:
Версия Firefox: 57.0.2 (64 бита), видеоустройство: веб-камера Logitech HD Pro C920