我正在使用以下JavaScript代码,它在Firefox中引发OverconstrainedError。
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。
我设法在Chrome和Opera上获得了480 X 720的分辨率,但是如果我能找到一种方法来使用MediaRecorder在这些分辨率下录制视频,那就太好了。
配置: Firefox版本:57.0.2(64位),视频设备:Logitech HD Pro网络摄像头C920