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
