ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Camera functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
CameraVideoStart (Function)
In french: CaméraVidéoDémarre
Starts recording a video via a Camera control in an Android or iOS application. The different options specified for the Camera control (flash, back or front camera, etc.) are taken into account.
To stop recording the video, use CameraVideoStop. The video is saved in the application's default directory, or in the directory specified with the WorkingDirectory property.
Note: This function can only be used with a Camera field in version 27 or higher (the field must not have the "Mode compatible 26" option ticked in the "General" tab of the field description window).
Example
// Code de clic sur le champ BTN_Démarre_video
ChronoStart()
TimerSys(TimerSys_Callback, 1 s)
INTERNAL PROCEDURE TimerSys_Callback()
	dDurée is Duration = ChronoValue()
	LIB_CPT_VIDEO = DurationToString(dDurée, "HH:MM:SS")
END
CameraVideoStart(CAM_Camera, CaméraVidéoDémarre_Callback)

INTERNAL PROCEDURE CaméraVidéoDémarre_Callback(bRéussite is boolean, CheminVidéo is string)
	ChronoEnd()
	EndTimerSys()
	LIB_CPT_VIDEO = "00:00:00"
	IF bRéussite THEN
		LIB_CHEMIN_VIDEO = CheminVidéo
		MyWindow.Plan = 4
	ELSE
		ToastDisplay("Erreur lors de l'enregistrement de la vidéo." + CR + ErrorInfo())
	END
END
// Arrêt de la vidéo 
CameraVideoStop(CAM_Caméra)
Syntax
CameraVideoStart(<Camera control> , <WLanguage procedure>)
<Camera control>: Control name
Name of the Camera control that records the video.
<WLanguage procedure>: Procedure name
Name of the WLanguage procedure ("callback") called once the video recording has been stopped (with CameraVideoStop).
For more details on this procedure, see Parameters of the procedure used by CameraVideoStart.
Related Examples:
WM Photos Cross-platform examples (WINDEV Mobile): WM Photos
[ + ] This Android/iOS example is used to take photos and to save them by specifying a title and keywords.
A search is also available.
The photos are stored in the application directory, therefore they are private (not visible by other applications).
Component: wd300android.aar
Minimum version required
  • Version 27
Comments
Click [Add] to post a comment

Last update: 09/24/2024

Send a report | Local help