我有一個情況我有一個有幾個不同大小的「相機」,這取決於其是否在桌面或移動連接送過來一個NetStream。以下是我把它設置:如何設置多個攝像頭模式flex?
protected var nearCam:Camera;
protected var nearCamForMobile:Camera;
nearCam = Camera.getCamera();
nearCam.setMode(385,240,10);
nearCam.setQuality(0,0);
//this is the cam I want to display on the near Side to show the user themselves.
near_video.attachCamera(nearCam);
//If a mobile user connects, I want to send them this resolution/aspect ratio of a camera so i'm just setting up this Camera but not showing it anywhere.
nearCamForMobile = Camera.getCamera();
nearCamForMobile.setMode(480,800,10);
nearCamForMobile.setQuality(0,0);
所以當移動用戶連接我剛換的是附加到的NetStream來移動一個,所以它看起來好自己的手機上,而不是所有的拉伸相機。
if(isFarMobile)
{
sendStream.attachCamera(nearCamForMobile);
}
else
{
sendStream.attachCamera(nearCam);
}
現在到我的問題....
如果我這樣做只是nearCamForMobile併發送至移動versaion它看起來在手機上偉大的,它不是拉伸。但顯然其480x800的分辨率看起來在385x240視頻盒子的桌面版本上看起來很緊張。所以,如果我只是做nearCam它看起來很棒的桌面上,但它看起來伸展在手機上......
所以即時好奇是爲什麼我不能做我上面顯示的兩種方式,顯示nearCam,然後當我需要時,讓nearCamForMobile等待發送?
可你只有一次一個相機模式設置?任何想法我可以做到這一點?在移動版本的設置中,用戶將手機放在potrait和840x480中。當它像寬屏視頻時,桌面網站看起來最好。
最終基本上,我試圖找出如何有2個攝像頭,支持2米分辨率瓦爾。在遠端是移動客戶端的情況下,在近端顯示1並將另一端連接到網絡流。 (我知道如何找出如果遠是手機,即時通訊並不擔心部分)
我只需要能夠傳輸高分辨率/高寬比,看起來不錯的移動客戶端。這恰好與桌面清理工具的縱橫比不同。
難道我讀這個權利 - 你想在一個分辨率中捕捉,但顯示在另一個分辨率? – Nate
2決議。在近側顯示1並將另一個連接到網絡流。 – brybam