|
|
|
|
|
- Photos et vidéos enregistrées
- Répertoires de sauvegarde
- Fonctionnalité d'application requise
CaméraLanceAppli (Fonction) En anglais : CameraRunApp Lance l'application caméra native de l'appareil afin d'enregistrer une vidéo ou de prendre une photo. Remarques : - Remarque : La syntaxe 2 utilisant un appel non bloquant est conseillée, notamment à partir de iOS 8.
- La fonction CaméraLanceAppli doit être exécutée dans un thread.
- Dans une application WINDEV, la fonction CaméraCapture peut être utilisée pour obtenir une vidéo ou prendre une photo en utilisant la caméra du périphérique.
- Cette fonction est équivalente à la fonction VidéoLanceAppli.
sPhoto est une chaîne
sPhoto = CaméraLanceAppli(viCaptureImage)
SI sPhoto <> "" ALORS
Info("Photo sauvegardée dans le fichier " + sPhoto)
FIN
nTypeEnregistrement est un entier
SI Dialogue("Souhaitez-vous enregistrer une image ou une vidéo ?", ["Une image", ...
"Une vidéo"], 1, 2, dlgIcôneQuestion) = 1 ALORS
nTypeEnregistrement = viCaptureImage
SINON
nTypeEnregistrement = viCaptureVidéo
FIN
CaméraLanceAppli(nTypeEnregistrement, CaméraLanceAppli_Callback)
PROCÉDURE INTERNE CaméraLanceAppli_Callback(sChemin est une chaîne)
SI sChemin ~= "" ALORS
Erreur(ErreurInfo())
RETOUR
FIN
Info("Le fichier a été enregistré ici : " + sChemin)
FIN
Syntaxe
Lancer l'application caméra native (appel bloquant) Masquer les détails
<Résultat> = CaméraLanceAppli([<Type de capture>])
<Résultat> : Chaîne de caractères - Chemin complet du fichier dans lequel la photo ou la vidéo a été enregistrée,
- Chaîne vide ("") en cas d'erreur. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Type de capture> : Constante optionnelle de type entier Type de capture : | | viCaptureImage | Enregistrement d'une photo. | viCaptureVidéo (Valeur par défaut) | Capture d'une séquence vidéo. |
Lancer l'application caméra native (appel non bloquant) Masquer les détails
<Résultat> = CaméraLanceAppli([<Type de capture> [, <Procédure WLangage>]])
<Résultat> : Booléen - Vrai si la photo ou la vidéo a été enregistrée,
- Faux dans le cas contraire. Pour plus de détails, utilisez la fonction ErreurInfo.
<Type de capture> : Constante optionnelle de type entier Type de capture : | | viCaptureImage | Enregistrement d'une photo. | viCaptureVidéo (Valeur par défaut) | Capture d'une séquence vidéo. |
<Procédure WLangage> : Nom de procédure Nom de la procédure WLangage (également nommée "callback") appelée lors de l'enregistrement de la photo ou de la vidéo. Pour plus de détails sur cette procédure, consultez Paramètres de la procédure utilisée par la fonction CaméraLanceAppli. Remarques Photos et vidéos enregistrées Les paramètres des photos et des vidéos enregistrées (format, résolution, taille) sont ceux définis dans le paramétrage de l'application native de prise de photos. Si vous souhaitez afficher la photo dans un champ image il vous faudra cocher dans la description de ce champ image, volet "Détail", l'option "Orienter selon les données EXIF de l'image". Répertoires de sauvegarde Classification Métier / UI : Code UI Composante : wd300android.aar
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|