MeteorJs mettant le scanner de codes à barres Cordova à l'intérieur d'un div fixe

Dans mon météore, j'ai besoin d'implémenter un scanner de code qr. J'essaie d'utiliser package de scanner de codes à barres cordova pour météore . Le scanner fonctionne correctement sur le téléphone Android. Mais mon exigence est de placer ce scanner à l'intérieur d'un div fixe, de sorte que d'autres actions puissent également être conservées pour effectuer d'autres fonctions.

Par exemple, dans le coin en haut à droite de l'écran, il y aura un bouton d'annulation, et en dessous, il y aura un en-tête avec du texte, et en dessous, le scanner.

Toute cette affaire sera à l'intérieur d'un modèle. Le problème est que lorsque j'essaie de l'implémenter, le scanner occupe tout l'écran. J'ai besoin d'aide pour atteindre cet objectif, j'ai cherché de nombreux forums mais je n'ai pas trouvé quelque chose d'utile pour répondre à mes exigences.

Toute aide serait grandement appréciée.

Voici mon modèle:

  
 

 
 

 
 

 
 

Et dans le fichier js

   Template.scan_modal.rendered = function() {
     cordova.plugins.barcodeScanner.scan(
       function (result) {
         Session.set('scannedCode',result.text);
         console.log(Session.get('scannedCode'));
       }, 
       function (error) {
        alert("Scanning failed: " + error);
       }
    );
  };
0
@Gargaroz, merci de fournir des intrants pour affiner la question plus clairement. Je suis bloqué sur cette question depuis 2 jours et je n'ai pas pu resoudre, cherchant des réponses
ajouté l'auteur Niranjan, source
J'ai cherché mais je n'ai pas encore trouvé de soultion
ajouté l'auteur Niranjan, source
J'espère que ça aide, bonne chance
ajouté l'auteur Gargaroz, source

1 Réponses

Le plugin scanner de codes à barres cordova est basé sur zxing et dans Android le contrôle est transmis à l'application plugin (ie zxing). Dans l'application zxing, l'analyse de la caméra prend en charge l'intégralité de l'écran et sa sortie n'est pas ou ne peut pas être forcée dans une vue div ou du navigateur.

0
ajouté