html自带的拍摄控件如何解决不高清问题

我买的高清仪设备需要做拍摄上传的功能,这个设备本身拍照是非常清楚的,但是通过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('抱歉,设备连接有误');
                    });
阅读 1.6k
1 个回答

已解决,在入getUserMedia入参video入参时输入需要显示的分辨路即可解决

getUserMedia({video:{ width: 1280, height: 720 }})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏