2016-04-30 64 views
2

我试图在WebRTC中获得1:1宽高比视频。无法在WebRTC中获得1:1宽高比视频

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

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

检查此jsfiddle

我该如何正确地做到这一点?谢谢

回答

1

我找到了解决方案。在添加最新的adapter.js(版本1.0.7)作为外部资源后,它现在可以正常工作。

的代码无需变化,仍然同样

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

工作的jsfiddle是here

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

+0

此答案不适用于所有浏览器。看[这个答案](http://stackoverflow.com/a/36962250/918910)。 – jib

+0

如果你感兴趣的原因是什么,以前没有工作,这很简单,因为约束尚未完全实现,他们在JavaScript中工作,一些在本地API的工作。即使那些工作有一个列表可供选择,而不是允许任意数字。看起来你的新版本的adapter.js修复了你遇到的一些约束问题;) – Kevin