2016-04-30 65 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