获取摄像头stream的分辨率谷歌浏览器分辨率一直是640480很模糊,切OBS则是1280720,在Safari摄像头stream则是正常的1280*720,电脑摄像头分辨率很高并不是摄像头的问题,请大佬们给点思路吧
navigator.mediaDevices.getUserMedia({
video: {
width: { ideal: 1280 },
height: { ideal: 720 }
}
})
.then(function(stream) {
const videoTrack = stream.getVideoTracks()[0];
const settings = videoTrack.getSettings();
console.log('Actual video resolution: ' + settings.width + 'x' + settings.height);
})
.catch(function(error) {
console.log("getUserMedia error: ", error);
});
navigator.mediaDevices.getUserMedia({ video: true })
这样能行么?