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 位),视频设备:罗技 HD Pro Webcam C920