Javascript 无法在WebRTC中获取1:1纵横比视频

Javascript 无法在WebRTC中获取1:1纵横比视频,javascript,webrtc,Javascript,Webrtc,我试图在WebRTC中获得1:1的纵横比视频 但是当我使用这个设置时,我仍然可以得到4:3的高宽比视频 constraints = { audio: true, video: { width: 240, height: 240 } }; 看看这个 我怎样才能正确地做呢?谢谢,我找到了解决办法。在添加了最新版本(1.0.7版)作为外部资源后,它现在工作得非常完美 代码不需要更改,仍然相同 constraints = { audio: true, video: { width: 2

我试图在WebRTC中获得1:1的纵横比视频

但是当我使用这个设置时,我仍然可以得到4:3的高宽比视频

constraints = {
  audio: true,
  video: { width: 240, height: 240 }
};
看看这个


我怎样才能正确地做呢?谢谢,我找到了解决办法。在添加了最新版本(1.0.7版)作为外部资源后,它现在工作得非常完美

代码不需要更改,仍然相同

constraints = {
  audio: true,
  video: { width: 240, height: 240 }
};
正在工作的jsfiddle是


希望这能帮助有类似问题的人。

这个答案不适用于所有浏览器。请看。如果您感兴趣的是为什么这以前不起作用,那很简单,因为约束还没有完全实现,它们在javascript中起作用,有些在本机API中起作用。即使是有效的,也有一个列表可供选择,而不允许使用任意数字。您的新版本adapter.js似乎修复了您遇到的一些约束问题;)