flex mobile switching between front and back camera -
i'm building android video application on flex mobile can switch between front , camera.i wrote function switch between 2 cameras once , when try press button again switch camera again doesn't work , keeps front camera.here code wrote:
protected function changecamera(event:mouseevent):void{
for(var i:int=0;i<camera.names.length;i++){ var comparecam:camera; comparecam=camera.getcamera(camera.names[i]); if(comparecam.name!=camera.name){ camera=camera.getcamera(comparecam.name); video.attachcamera(camera); } }
can 1 me please ?
there 1 bug logic in code, keep iterating after set camera. set last camera in array. missing 1 break
instruction, check updated code below:
protected function changecamera(event:mouseevent):void{ for(var i:int=0;i<camera.names.length;i++){ var comparecam:camera; comparecam=camera.getcamera(camera.names[i]); if(comparecam.name!=camera.name){ camera=camera.getcamera(comparecam.name); video.attachcamera(camera); //stop loop after set camera. break; } }
Comments
Post a Comment