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
  • Fotos y videos guardados
  • Respaldar directorios
  • Funcionalidad de aplicación requerida
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
Inicia la aplicación de la cámara nativa del dispositivo para Record un video o para tomar una foto.
Observaciones:
  • iPhone/iPadIOS Widget Observación: Se recomienda la sintaxis 2, que utiliza una llamada sin bloqueo, especialmente desde el iOS 8.
  • Universal Windows 10 App CameraRunApp debe ejecutarse en un thread.
  • En una aplicación WINDEV, CámaraCaptura puede utilizarse para Record un vídeo o para tomar una foto con la cámara del dispositivo.
  • Esta función es equivalente a la función VideoStartApp.
Ejemplo
sPhoto is string
sPhoto = CameraRunApp(viPictureCapture)
IF sPhoto <> "" THEN
Info("Photo saved in the file " + sPhoto)
END
nRecordingType is int
 
// Let the user choose the type of capture
FI Dialog("Do you want to take a photo or record a video?", ["A photo", ...
"A video"], 1, 2, dlgIconQuestion) = 1 THEN
nRecordingType = viPictureCapture
ELSE
nRecordingType = viVideoCapture
END
 
// Starts the application
CameraRunApp(nRecordingType, CameraRunApp_Callback)
 
INTERNAL PROCEDURE CameraRunApp_Callback(sPath is string)
 
// If the return is an empty string vide (""), an error occurred
IF sPath ~= "" THEN
Error(ErrorInfo())
RETURN
END
 
// Message for end of recording
Info("The file was saved here: " + sPath)
END
Sintaxis

Iniciando la aplicación de la cámara nativa (llamada de bloqueo) Ocultar los detalles

<Result> = CameraRunApp([<Type of capture>])
<Result>: Cadena de caracteres
  • ruta completa del archivo donde se guardó la foto o el vídeo,
  • Cadena vacía ("") si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Type of capture>: Constante opcional de tipo Integer
Tipo de captura:
viPictureCaptureGuardar una foto.
viVideoCapture
(Valor predeterminado)
Captura una secuencia de vídeo.

Iniciando la aplicación nativa de la cámara (llamada sin bloqueo) Ocultar los detalles

<Result> = CameraRunApp([<Type of capture> [, <WLanguage procedure>]])
<Result>: booleano
  • True si se guardó la foto o el video.
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Type of capture>: Constante opcional de tipo Integer
Tipo de captura:
viPictureCaptureGuardar una foto.
viVideoCapture
(Valor predeterminado)
Captura una secuencia de vídeo.
<WLanguage procedure>: Nombre de Procedure
Nombre de la WLanguage Procedure ("callback") llamada cuando se graba la foto o el vídeo.
Para obtener más información sobre este procedimiento, consulte Parámetros del procedimiento utilizado por la función CameraRunApp.
Observaciones

Fotos y videos guardados

Los ajustes de foto y vídeo (formato, resolución, tamaño) son los definidos en la aplicación nativa de la cámara.
Para que se muestre la foto en un control Imagen, abra la descripción del control Imagen, vaya a la pestaña "Detalles" y seleccione "Orientar según los datos Exif de la imagen".

Respaldar directorios

AndroidWidget Android En las aplicaciones Android, la foto o el vídeo se almacenan en la tarjeta SD del dispositivo y se añaden automáticamente al álbum.
Si las fotos deben ser usadas en sus aplicaciones de Android, le aconsejamos que trabaje con miniaturas y no con las fotos iniciales tomadas por el dispositivo. Para generar las miniaturas, utilice CameraGenerateThumbnail.
iPhone/iPadIOS Widget En aplicaciones de iPhone/iPad:
Por Default:
  • las fotos se guardan en el directorio "Documentos" de la aplicación.
  • los vídeos se guardan en el directorio "tmp" de la aplicación.
Para las imágenes, también puede:
  • almacenar el contenido binario de la Image en una base de datos, a través de una partida Memo.
  • añadir la foto al álbum de fotos del dispositivo con AlbumSave. En este caso, la Image puede reutilizarse a través de AlbumPicker.
Universal Windows 10 App En las aplicaciones en el modo de aplicaciones de Windows Storelas fotos y los vídeos se guardan en el directorio "TempState" de la aplicación.
Universal Windows 10 App

Funcionalidad de aplicación requerida

El uso de esta función desencadena la declaración de varias características de la aplicación en la generación de la aplicación asistente.
Funcionalidades requeridas:
  • Micrófono: Esta función permite a las aplicaciones realizar grabaciones de audio.
  • WebCam: Esta característica permite a las aplicaciones capturar vídeos o fotos.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290android.aar
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