PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Champ caméra pour décodage code barre et prise de photo
Champ caméra pour décodage code barre et prise de photo
Débuté par Cyril, 23 mar. 2018 10:19 - 2 réponses
Membre enregistré
10 messages
Popularité : +1 (1 vote)
Posté le 23 mars 2018 - 10:19
Bonjour,

Je souhaite dans la même application sous android utiliser le champ caméra pour décoder des codes barre ou prendre des photos.

Si le champ caméra est paramétré en mode capture





La lecture des codes barre fonctionne parfaitement.

Ensuite je désactive le décodage par la fonction: CAM_Caméra1.ArrêteDécodage()

Et j'utilise la fonction : CAM_Caméra1.Capture et là plantage !

Le message d'erreur est le suivant:
Message=La prise de photo et l'enregistrement de vidéo sont interdits lorsque la détection de code-barres est activée dans le champ Caméra.

Comment changer par programmation le type de décodage du champ caméra pour le passer sur "Aucun" et réussir à prendre une photo ?

J'ai tenté de mettre un autre champ caméra dans une autre fenêtre mais impossible d'afficher quoi que ce soit...
Bizarrement, si je tourne le téléphone, le champ caméra devient actif et là la prise de photo fonctionne...

Rencontrez-vous les mêmes problèmes ?
Avez vous une astuce pour gérer cela ?

Merci d'avance pour vos retours.

Bons développements,

Cyril
Posté le 23 mars 2018 - 11:02
Essayez de fermer la fenetre de détection de CB avant d'ouvrir celle pour la prise de photo (ou arrêter la prévisualisation de la première)
Membre enregistré
232 messages
Popularité : +23 (23 votes)
Posté le 24 mars 2018 - 12:27
Sinon tu mets deux champs caméra l'un sur l'autre. L'un en lecture CB, l'autre en capture video (ou photo), et tu rends l'inutile invisible quand il le faut.