我买的高清仪设备需要做拍摄上传的功能,这个设备本身拍照是非常清楚的,但是通过html的控件拍摄就特别模糊,是控件本身的问题,还是我代码不规范?
navigator.mediaDevices
.getUserMedia({video:true})
.then(function(stream) {
video = document.getElementById('camera-video');
try {
video.srcObject = stream;
} catch (error) {
video.src = window.URL.createObjectURL(stream);
}
video.play();
//将video资源传入canvas
})
.catch(function(error) {
return Toastr.error('抱歉,设备连接有误');
});
已解决,在入getUserMedia入参video入参时输入需要显示的分辨路即可解决