6

我正在使用 webrtc 测试点对点视频聊天应用程序。当我将视频限制设置为

var video_constraints = {
    mandatory: {
        maxHeight: 120,
        maxWidth: 160 
    },
    optional: []
};

window.navigator.webkitGetUserMedia({
    audio: true,
    video: video_constraints
}, onSuccess, onError);

这会触发 onError。可能是什么原因?

4

1 回答 1

8

引用code.google.com/p/chromium/issues/detail?id=143631#c9

GetUserMedia 约束与独立于相机实际支持的分辨率的固定列表相匹配。该列表是固定的并在所有平台上使用。

1280, 720,
960, 720,
640, 360,
640, 480,
320, 240,
320, 180

这意味着您的约束将失败。

约束也记录在 Harald Alvestrand 的IETF 草案中

于 2013-05-29T11:07:01.810 回答