我正在使用webrtc测试点对点视频聊天应用。当我将视频约束设为
时var video_constraints = {
mandatory: {
maxHeight: 120,
maxWidth: 160
},
optional: []
};
window.navigator.webkitGetUserMedia({
audio: true,
video: video_constraints
}, onSuccess, onError);
这会触发onError。可能是什么原因?
答案 0 :(得分:9)
引用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 draft中。