我目前在个人开发中使用WebRTC,一切正常。我从网络摄像头获取视频流,但现在我想对使用约束getUserMedia()。
getUserMedia()
var constraints = { audio: false, video: { mandatory : { minWidth: 1280, minHeight: 720 } } };
当我在Firefox中进行测试时,似乎忽略了约束。当我在Chrome或Opera上进行测试时,我的约束可以很好地工作并且质量很好,有人知道为什么吗?问题是Firefox?
谢谢你的建议
似乎Firefox尚未实施约束。
自Chrome 24和Opera 18开始实施约束。这些约束可用于为getUserMedia()和RTCPeerConnection addStream()调用设置视频分辨率的值。 捕获的[在Firefox中]视频分辨率目前固定为640x480;
自Chrome 24和Opera 18开始实施约束。这些约束可用于为getUserMedia()和RTCPeerConnection addStream()调用设置视频分辨率的值。
捕获的[在Firefox中]视频分辨率目前固定为640x480;
它只支持
支持的最小约束:(注意:所有这些布尔值均默认为’false’)视频:true / false音频:true / false假:true / false图片:true / false