|
- Photos et vidéos enregistrées
- Répertoires de sauvegarde
- Fonctionnalité d'application requise
- Application en arrière-plan : Spécificité à partir de Android 10
VidéoLanceAppli (Fonction) En anglais : VideoStartApp
sPhoto est une chaîne sPhoto = VidéoLanceAppli(viCaptureImage) SI sPhoto <> "" ALORS Info("Photo sauvegardée dans le fichier " + sPhoto) FIN
Versions 21 et supérieures
nTypeEnregistrement est un entier // Laisse l'utilisateur décider du type de capture 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 // Lance l'application VidéoLanceAppli(nTypeEnregistrement, CB_VideoLanceAppli) PROCÉDURE INTERNE CB_VideoLanceAppli(sChemin est une chaîne) // Si le retour vaut chaîne vide (""), une erreur a eu lieu SI sChemin ~= "" ALORS Erreur(ErreurInfo()) RETOUR FIN // Message de fin d'enregistrement Info("Le fichier a été enregistré ici : " + sChemin)
Nouveauté 21
nTypeEnregistrement est un entier // Laisse l'utilisateur décider du type de capture 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 // Lance l'application VidéoLanceAppli(nTypeEnregistrement, CB_VideoLanceAppli) PROCÉDURE INTERNE CB_VideoLanceAppli(sChemin est une chaîne) // Si le retour vaut chaîne vide (""), une erreur a eu lieu SI sChemin ~= "" ALORS Erreur(ErreurInfo()) RETOUR FIN // Message de fin d'enregistrement Info("Le fichier a été enregistré ici : " + sChemin)
nTypeEnregistrement est un entier // Laisse l'utilisateur décider du type de capture 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 // Lance l'application VidéoLanceAppli(nTypeEnregistrement, CB_VideoLanceAppli) PROCÉDURE INTERNE CB_VideoLanceAppli(sChemin est une chaîne) // Si le retour vaut chaîne vide (""), une erreur a eu lieu SI sChemin ~= "" ALORS Erreur(ErreurInfo()) RETOUR FIN // Message de fin d'enregistrement Info("Le fichier a été enregistré ici : " + sChemin)
Syntaxe
Lancer l'application caméra native (appel bloquant) Masquer les détails
<Résultat> = VidéoLanceAppli([<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. |
Versions 21 et supérieures
Lancer l'application caméra native (appel non bloquant) Masquer les détails
<Résultat> = VidéoLanceAppli([<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. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure> (<Chemin>)
où <Chemin> correspond au chemin de sauvegarde de l'image ou de la vidéo. Nouveauté 21
Lancer l'application caméra native (appel non bloquant) Masquer les détails
<Résultat> = VidéoLanceAppli([<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. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure> (<Chemin>)
où <Chemin> correspond au chemin de sauvegarde de l'image ou de la vidéo.
Lancer l'application caméra native (appel non bloquant) Masquer les détails
<Résultat> = VidéoLanceAppli([<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. Cette procédure est de la forme :
PROCEDURE <Nom de la procédure> (<Chemin>)
où <Chemin> correspond au chemin de sauvegarde de l'image ou de la vidéo. 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. Répertoires de sauvegarde Versions 21 et supérieures Nouveauté 21 Versions 25 et supérieures Nouveauté 25
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM Note de frais
[ + ] Cet exemple permet de gérer vos notes de frais. Voici les principales fonctionnalités de cette application : - La saisie des factures - Gestion des devises étrangères - Ajout de justificatif photo pour les factures - Envoi par mail de la note de frais - Suivi des notes de frais - ...
|
Classification Métier / UI : Code UI Composante : wd270android.aar
Documentation également disponible pour…
|
|
|
| |
| Cliquez sur [Ajouter] pour publier un commentaire |
|
| |
|
| |
| |
| |
| |
| |
| |
| | |
| |