|
|
|
|
- Fotos y videos guardados
- Respaldar directorios
- Funcionalidad de aplicación requerida
Inicia la aplicación de la cámara nativa del dispositivo para Record un video o para tomar una foto. Observaciones: - Observación: Se recomienda la sintaxis 2, que utiliza una llamada sin bloqueo, especialmente desde el iOS 8.
- 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.
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: | | viPictureCapture | Guardar 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: | | viPictureCapture | Guardar 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". Clasificación Lógica de negocio / UI: Código UI Componente: wd290android.aar
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|