私はちょうど私がGoogleで何も見つけられなかったと信じることができません、私はそれがDUMBの質問かもしれないと思って始めているが、私は尋ねなければならない。ウェブカメラの解像度の検出
ウェブカメラでサポートされている最大解像度を取得したい場合、どうすればよいですか?
これは私の実際のコードです:
// 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は160×120にその解像度を設定し、Infactはトレースが私に160×120の値を返します。私はコメントを解除した場合
は、640×480は
...トレースは私にOKである640×480値を返しますが、これは、静的な値であり、私はウェブカメラの解像度であるかを理解したい任意のヒントをSETMODE ?
ありがとうございます。それは愚かです。 –