2012-06-01 49 views
0

我有一個彎曲的視頻捕捉移動應用,重視它的攝像頭在UIComponent如下:如何在沒有放大的情況下附加相機以填充手機屏幕?

var camera:Camera = Camera.getCamera(); 
camera.setQuality(0,100); 

video = new Video(width, height); 
video.attachCamera(camera); 

var uiVideo:UIComponent = new UIComponent(); 
uiVideo.width = video.width; 
uiVideo.height = video.height; 
uiVideo.addChild(video); 
videoGroup.addElement(uiVideo); 

*寬度和高度移動的屏幕尺寸。

上述代碼的問題是用戶在錄製視頻時與錄製的視頻進行放大時看到的視頻/攝像機。發生這種情況的原因可能是,尺寸爲20x30的相機被拉伸至60x90的屏幕尺寸,因此產生3倍的縮放。

我該如何避免這種情況?

有沒有一種方法可以在不放大的情況下使相機充滿移動屏幕(失真還可以,當屏幕的比例與相機的比例不同時)?

回答

0

您試過Camera.setMode()嗎?您可以傳遞寬度,高度,每秒幀數和第四個參數。如果相機不支持您指定的分辨率,則會嘗試使用類似的支持的分辨率。

相關問題