2014-10-09 54 views
18

ho seguito con successo questa discussione
Phonegap 3.0.0: BarcodeScanner Pluginlavoro QR scanner di codice per PhoneGap

ma sembra che non si può eseguire la scansione di codice QR. Ecco la schermata da telefono:

enter image description here

ho provato la scansione di un codice a barre immagine e funziona benissimo. Ma non con le immagini QR.
Qualche idea?

EDIT

var scanner = cordova.require("com.phonegap.plugins.barcodescanner.barcodescanner"); 

    scanner.scan(
     function (result) { 
      alert("We got a barcode\n" + 
       "Result: " + result.text + "\n" + 
       "Format: " + result.format + "\n" + 
       "Cancelled: " + result.cancelled); 
     }, 
     function (error) { 
      alert("Scanning failed: " + error); 
     } 
    ); 

EDIT 2
DuuhhH !!! Il problema era l'immagine QR, non ha margine come ha detto Sean Owen.

+1

Per me va bene se non ti piace la domanda e decidi di chiuderla. Ma puoi per favore dare qualche ragione? Ho passato ore a risolvere il mio problema. – fiberOptics

+8

Quel codice QR non ha un margine, che è probabilmente il motivo per cui non esegue la scansione. –

+3

OMG, hai ragione. Il codice QR che ho usato è stato generato dal nostro servizio API. Fondamentalmente non ha margini. Non sapevo che era importante. Grazie!!!! – fiberOptics

risposta

18

Copia dal mio commento come sembra essere la risposta: quel codice QR non ha un margine, che è probabilmente il motivo per cui non scansionerà.