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