0

我正在使用以下代码访问网络摄像头:

getUserMedia( { 'video': true }, success, failure );

现在我想获得可能的最高分辨率,最多 720 个垂直像素,所以我将其更改为:

getUserMedia( { 'video': {
    'optional': [
        { 'height': { 'max': 720 } },
        { 'maxHeight': 720 }
    ]
} }, success, failure );

但它什么也没做。我仍然得到一个 480 像素高的视频。

奇怪的是,如果我将其更改为使用min而不是max,它在 Chrome 中有点工作(它选择可用的最高分辨率,没有限制)。添加 amax使其再次失败。这些似乎都不适用于 FireFox。

我意识到约束仍然不是真正的标准,但是目前的情况有什么办法可以可靠地做到这一点?

更新:原来FireFox 只支持 640x480,所以这个问题现在只能是 Chrome 的。

4

0 回答 0