Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki:2.-desarrollo-app:2.5.-controles-by-xone:p.-camara:start [2019/09/13 13:22]
ary [Cámara by XOne]
— (actual)
Línea 1: Línea 1:
- 
-{{indexmenu_n>1}} 
-===== Cámara by XOne ===== 
  
- 
-\\ 
- 
-XOne entre sus bondades, ha implementado un módulo de cámara, brindando excelentes potencialidades para esta función.  
-Esta queda embebida en la propia ventana desde la que es invocada .\\ 
-\\ 
-Las funciones que brinda este control Cámara se obtienen haciendo  
-let control = getControl("MAP_CAMERA"); 
-donde "MAP_CAMERA" es la propiedad de la cámara. 
- 
-Estas funciones son: 
- 
-  * control.takePicture(params);  para hacer foto 
- 
-  * control.record(params);  para grabar vídeo 
- 
-  * control.stopRecording();  para detener la grabación 
- 
-  * control.setFlashMode(sFlashMode);   para decirle si el flash está activo, desactivado, automático, etc. 
- 
-  * control.setCamera("front");   para escoger entre la cámara trasera y la frontal. 
-    
-  * control.startPreview(), para iniciar la visualización de la cámara en tiempo real. 
-    
-  * control.stopPreview(), para tener la visualización de la cámara en tiempo real. 
-   
-  * control.isCameraOpened(), true o false, para saber si la visualización está activada. 
- 
-  * control.setAutoFocus, para decir si quieres que se active el auto enfoque o no. 
-   
-  * control.isAutoFocus(), true o false, para saber si está activado el auto enfoque. 
-   
-  * control.getSupportedAspectRatios(), devuelve un arreglo con las relaciones de aspecto permitidas por la cámara. 
-   
-  * control.getSupportedVideoProfiles(), devuelve un arreglo con los perfiles de vídeo permitidos por la cámara. 
-     
-  * control.getMaxZoom(), para obtener el mayor valor de zoom permitido. 
-   
-  * control.setZoom(nZoom), pone el zoom según el parámetro. (Son números que van desde 1 hasta el mayor valor permitido por la cámara). 
-   
-  * control.setOnCodeScanned, es para escanear (En este caso tiene un parámetro que es una función de callback, para lo que se quiera hacer con el código escaneado).