2
我试图在WebRTC中获得1:1宽高比视频。无法在WebRTC中获得1:1宽高比视频
但是,当我使用这个设置,我仍然得到一个4:3宽高比的视频。
constraints = {
audio: true,
video: { width: 240, height: 240 }
};
检查此jsfiddle。
我该如何正确地做到这一点?谢谢
我试图在WebRTC中获得1:1宽高比视频。无法在WebRTC中获得1:1宽高比视频
但是,当我使用这个设置,我仍然得到一个4:3宽高比的视频。
constraints = {
audio: true,
video: { width: 240, height: 240 }
};
检查此jsfiddle。
我该如何正确地做到这一点?谢谢
我找到了解决方案。在添加最新的adapter.js(版本1.0.7)作为外部资源后,它现在可以正常工作。
的代码无需变化,仍然同样
constraints = {
audio: true,
video: { width: 240, height: 240 }
};
工作的jsfiddle是here。
希望这可以帮助有类似问题的人。
此答案不适用于所有浏览器。看[这个答案](http://stackoverflow.com/a/36962250/918910)。 – jib
如果你感兴趣的原因是什么,以前没有工作,这很简单,因为约束尚未完全实现,他们在JavaScript中工作,一些在本地API的工作。即使那些工作有一个列表可供选择,而不是允许任意数字。看起来你的新版本的adapter.js修复了你遇到的一些约束问题;) – Kevin