|
|
|
|
|
- Enregistrement d'une photo
- Conditions d'utilisation :
- Permissions requises
<Caméra>.Capture (Fonction) En anglais : <Camera>.Capture Capture la séquence vidéo actuellement retransmise par une "caméra" : - sous forme d'une image : prend une photo.
- sous forme de vidéo : enregistre une vidéo.
Avertissement
A partir de la version 27, cette fonction est obsolète pour les applications Android et iOS. Cette fonction est conservée uniquement pour les champs Caméra créés dans les versions précédentes et ayant l'option "Mode compatible 26" cochée (onglet "Général" de la fenêtre de description du champ).
Selon la plateforme, les formats des photos et des vidéos sont les suivants : - une image au format BMP ou une séquence vidéo au format AVI.
Si l'extension du fichier demandé est .jpg ou .jpeg, l'image est sauvée au format JPEG - une image au format JPEG ou une séquence vidéo. Le format ainsi que la qualité de la vidéo capturée dépend du paramétrage par défaut de l'appareil et peut être différent d'un appareil à l'autre.
- une image au format JPEG ou une séquence vidéo. Le format ainsi que la qualité de la vidéo capturée dépend du paramétrage par défaut de l'appareil et peut être différent d'un appareil à l'autre.
Syntaxe
<Résultat> = <Champ Caméra>.Capture(<Fichier à  créer> [, <Type de capture> [, <Durée de la capture> [, <Nombre d'images par seconde> [, <Affichage pendant la capture>]]]])
<Résultat> : Booléen - Vrai si la vidéo a été correctement enregistrée,
- Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Champ Caméra> : Nom de champ Nom du champ Caméra à manipuler. <Fichier à créer> : Chaîne de caractères Nom et chemin complet (ou relatif) du fichier à créer.
Attention : Il n'est pas possible d'utiliser un chemin de type UNC. <Type de capture> : Constante optionnelle de type entier Type de capture : | | viCaptureImage |
| viCaptureVidéo (Valeur par défaut) |
|
<Durée de la capture> : Entier optionnel Durée (en secondes) de la capture. Si ce paramètre correspond à 0 ou n'est pas spécifié, la capture s'arrêtera :- soit lors de l'appel de la fonction <Caméra>.Arrête.
- soit lorsque le disque spécifié n'aura plus d'espace disponible.
Ce paramètre peut correspondre à : - un entier correspondant au nombre de secondes,
- une variable de type Durée,
- l'indication directe de la durée (par exemple 1 s ou 10 ms).
<Nombre d'images par seconde> : Entier optionnel Nombre d'images sauvegardées par seconde (15 par défaut). Ce paramètre est pris en compte uniquement si <Type de capture> est égal à viCaptureVidéo. <Affichage pendant la capture> : Booléen optionnel - Vrai (par défaut) si la vidéo actuellement retransmise doit être visualisée dans le champ Caméra spécifié,
- Faux dans le cas contraire.
Remarques Enregistrement d'une photo Seule l'image affichée au moment de l'exécution de la fonction <Caméra>.Capture est enregistrée sous forme de photo au format BMP. Pour sauvegarder cette image, il est également possible d'utiliser :
Liste des exemples associés :
|
Exemples unitaires (WINDEV Mobile) : Les fonctions Caméra
[ + ] Utilisation des fonctions WLangage "Caméra" pour, notamment, lancer l'application caméra native de l'appareil afin d'enregistrer une vidéo ou de prendre une photo.
|
|
Exemples multiplateforme (WINDEV Mobile) : WM Système
[ + ] Cette application est un exemple didactique montrant quelques unes des fonctionnalités de WINDEV Mobile pour Android/iOS. Les fonctions système utilisées sont : - NFC - Champ Multimédia - Luminosité - Volume - WIFI - Bluetooth - Toast - Boussole - Accéléromètre - Champ caméra - LED - Vibrations - Notifications - Fonctions de dessin - Internet
|
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|