我簡直不敢相信我在谷歌上找不到任何東西,我開始認爲這可能是一個愚蠢的問題,但我不得不問。網絡攝像頭解析檢測
我想獲得攝像頭支持的最大分辨率,我該怎麼做?
這是我的實際代碼:
// Maximum amount of bandwidth that the current
// outgoing video feed can use, in bytes per second.
var bandwidth:int = 0;
var quality:int = 100; // This value is 0-100 with 1 being the lowest quality.
var cam:Camera = Camera.getCamera();
if(cam==null)
writeErrorPopup(NOCAMERA_ERR);
else
{
cam.addEventListener(StatusEvent.STATUS,statusHandler);
function statusHandler(evt:StatusEvent):void
{
if(cam.muted)
{
writeErrorPopup(CAMPERMISSION_ERR);
}
else
{
trace(cam.width);
}
}
cam.setQuality(bandwidth, quality);
//cam.setMode(640,480,30,false);
// setMode(videoWidth, videoHeight, video fps, favor area)
我所瞭解的是:
任何攝像頭的默認setMode設置它的分辨率爲160x120,以及逸岸跟蹤返回我的160x120的價值。
如果我取消了640×480 setmode跟蹤返回我的640x480的價值,這是確定的,但是這是一個靜態值,我想了解這是攝像頭的分辨率..
任何暗示?
非常感謝。這很愚蠢。 – 2011-01-19 12:54:17