Я просто не могу поверить, что НИЧЕГО не нашел в 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 любой веб-камеры устанавливает разрешение 160x120, и при этом трассировка возвращает мне значение 160x120.
, если я раскомментирую установленный режим 640x480, трассировка возвращает мне значение 640x480, что нормально,но это статическое значение, я хочу понять, КАКОЕ разрешение веб-камеры ..
любой намек?