Javascript Microsoft Edge中的getUserMedia最多可捕获200万像素

Javascript Microsoft Edge中的getUserMedia最多可捕获200万像素,javascript,html,internet-explorer,windows-10,microsoft-edge,Javascript,Html,Internet Explorer,Windows 10,Microsoft Edge,我正在尝试使用新的媒体捕获和流API,我从这里运行了示例: 我试图设置更好的分辨率,但我得到的只是1920*1080像素。 例如,我尝试了以下代码: navigator.mediaDevices.getUserMedia({ video: { width: 2560, height: 1440, deviceId: { exact: webcamList[currentCam

我正在尝试使用新的媒体捕获和流API,我从这里运行了示例:

我试图设置更好的分辨率,但我得到的只是1920*1080像素。 例如,我尝试了以下代码:

navigator.mediaDevices.getUserMedia({
            video: {
                width: 2560,
                height: 1440,
                deviceId: { exact: webcamList[currentCam] }
            }
        }).then(initializeVideoStream).catch(getUserMediaError);
它能比2M像素做得更好吗


谢谢

这一领域的一位专家告诉我,现在真正的问题是视频分辨率很低,糟糕的图像捕获分辨率源于此


每个浏览器都会使用Chrome和FF来捕获分辨率非常差的图像(1米像素或2米像素顶部)。

这不是Microsoft edge的问题,这更多的是GPU和硬件规格影响视频分辨率,最终影响图像捕获。

如果插入更好的摄像机,您可以。演示使用的getUserMedia提供视频,而不仅仅是图片,1920*1080像素是高清的,例如,非常适合视频