AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Cámara
  • Guardar como imagen
  • Condiciones de uso:
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Guarda el video que actualmente transmite una "cámara" como un Image o una secuencia de video.
Los formatos de almacenamiento de vídeo son:
  • Android un Image en formato JPEG o una secuencia de video. El formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
  • iPhone/iPad un Image en formato JPEG o una secuencia de video. El formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
Observaciones:
  • AndroidiPhone/iPad Para get directamente una foto o un vídeo utilizando la aplicación de vídeo nativa que se encuentra en el dispositivo, utilice CameraRunApp.
  • Esta función es equivalente a la función VideoCapture.
AndroidiPhone/iPad
Advertencia
A partir de la versión 27, esta función queda obsoleta para aplicaciones Android e iOS. Esta función solo se conserva para controles Cámara creados con versiones anteriores y con la opción "Modo compatible con la versión 26" activada (pestaña "General" de la ventana de descripción del control).
Ejemplo
Sintaxis
<Result> = CameraCapture(<Camera control> , <Name of created file> [, <Type of capture> [, <Capture duration> [, <Number of images per second> [, <Display during capture>]]]])
<Result>: booleano
  • True si se guardó correctamente el video,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Camera control>: Nombre del control
Nombre del control Cámara a utilizar. No es necesario mostrar el vídeo en un control Cámara para poder guardarlo.
<Name of created file>: Cadena de caracteres
Nombre y ruta completa (o relativa) del archivo a crear.
Android Si se guarda un Image, se crea un archivo JPEG. Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen del ajuste de Default del dispositivo y pueden diferir entre los diferentes dispositivos.
Atención: No se puede utilizar ningún ruta UNC.
<Type of capture>: Constante opcional de tipo Integer
Tipo de captura:
viPictureCapture
Android La captura se realiza en un archivo JPEG.
viVideoCapture
(Valor predeterminado)

Android Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los distintos dispositivos.
<Capture duration>: Entero o duración opcional
Duración de la captura (en segundos). Si este parámetro es set a 0 o si no se especifica, la captura se detendrá:
  • durante la llamada a VideoStop.
  • cuando el disco especificado está lleno.
Observación: Este parámetro puede corresponder a:
  • un número entero correspondiente al número de segundos,
  • una variable de tipo Duration,
  • la duración en un formato legible ('1 s' por ejemplo).
<Number of images per second>: Entero opcional
Número de imágenes guardadas por segundo (15 por Default). Este parámetro solo se tiene en cuenta si <Tipo de captura> es igual a viVideoCapture.
<Display during capture>: Booleano opcional
  • True (por Default) si el vídeo transmitido actualmente debe ser visto en el control Cámara especificado,
  • False en caso contrario.
AndroidiPhone/iPad Este parámetro no se tiene en cuenta. El vídeo guardado se visualiza siempre en el control Cámara.
Observaciones

Guardar como imagen

Solo se guardará en formato BMP la imagen que se muestra al ejecutar la función CameraCaptura. Para guardar esta imagen, también se puede utilizar:

Condiciones de uso:

  • Android Esta función requiere un dispositivo equipado con una cámara. También puede utilizarse durante una ejecución en el emulador Android (sólo para la captura de imágenes).
  • Android La configuración de la cámara puede ser identificada y modificada por VideoParameter y VideoListParameter.
Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permisos necesarios:
  • CÁMARA: Esta Permission permite a las aplicaciones acceder a la cámara.
  • Record_AUDIO: Este permiso permite las aplicaciones a Record el sonido.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local