我正在使用 webrtc 测试一个点对点视频聊天应用程序。当我将视频限制设置为
var video_constraints = {
mandatory: {
maxHeight: 120,
maxWidth: 160
},
optional: []
};
window.navigator.webkitGetUserMedia({
audio: true,
video: video_constraints
}, onSuccess, onError);
这会在错误时触发。可能是什么原因?
引用自code.google.com/p/chromium/issues/detail?id=143631#c9 https://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草案 https://datatracker.ietf.org/doc/html/draft-alvestrand-constraints-resolution-00.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)