Entonces lo que hago es lo siguiente:
Código ActionScript :
for (var i:Number = 0; i < Camera.names.length; i++ ) { if (Camera.names[i] == "VHScrCap") { j = i; trace(j); // Aquí siempre entra y me devuelve el valor de "j" } } camera1 = Camera.getCamera(Camera.names[j]); // Take camera if (camera1 != null) { netLocalStream.attachCamera(camera1); //add camera to streaming video trace("OK Cam " + camera1.name); } else { trace("No Cam"); }
Y siempre me entra en el "else", es decir, no me coge la cámara, pero sí que entra en el "if" del "for" y me saca un valor para "j", alguna idea?
He probado a poner directamente el nombre de la cámara y tampoco, lo único que me funciona es si hago un
Código ActionScript :
camera1 = Camera.getCamera();
Pero entonces me coge la primera y no es la que yo quiero.
Muchas gracias