Microsoft Edge 中的 getUserMedia 捕获最大 200 万像素
getUserMedia in Microsoft Edge captures maximum of 2M pixel
我正在尝试使用新的 "Media Capture and Streams API",我 运行 来自这里的示例:
https://github.com/MicrosoftEdge/Demos/tree/master/photocapture
我试图设置更好的分辨率,但我得到的只有 1920*1080 像素。
例如,我尝试了以下代码:
navigator.mediaDevices.getUserMedia({
video: {
width: 2560,
height: 1440,
deviceId: { exact: webcamList[currentCam] }
}
}).then(initializeVideoStream).catch(getUserMediaError);
能比200万像素更好吗?
谢谢
这个领域的一位专家告诉我,这里真正的问题是视频分辨率(现在很低),糟糕的图像捕获分辨率源于...
每个浏览器(还有 Chrome 和 FF)都会捕获分辨率非常差的图像(100 万像素或 200 万像素顶部)。
这不是 Microsoft 边缘问题,这更多是影响视频分辨率并最终影响图像捕获的 GPU 和硬件规格。
如果你插入一个更好的摄像机,你可以。 getUserMedia()
演示使用的是视频,而不仅仅是图片,1920*1080 像素是高清的,例如非常适合视频。
我正在尝试使用新的 "Media Capture and Streams API",我 运行 来自这里的示例: https://github.com/MicrosoftEdge/Demos/tree/master/photocapture
我试图设置更好的分辨率,但我得到的只有 1920*1080 像素。 例如,我尝试了以下代码:
navigator.mediaDevices.getUserMedia({
video: {
width: 2560,
height: 1440,
deviceId: { exact: webcamList[currentCam] }
}
}).then(initializeVideoStream).catch(getUserMediaError);
能比200万像素更好吗?
谢谢
这个领域的一位专家告诉我,这里真正的问题是视频分辨率(现在很低),糟糕的图像捕获分辨率源于...
每个浏览器(还有 Chrome 和 FF)都会捕获分辨率非常差的图像(100 万像素或 200 万像素顶部)。
这不是 Microsoft 边缘问题,这更多是影响视频分辨率并最终影响图像捕获的 GPU 和硬件规格。
如果你插入一个更好的摄像机,你可以。 getUserMedia()
演示使用的是视频,而不仅仅是图片,1920*1080 像素是高清的,例如非常适合视频。