Ho creato una semplice applicazione mobile che mostra la telecamera e decodifica QRCodes con https://github.com/LazarSoft/jsqrcodeHTML5 getUserMedia obiettivo Messa a fuoco
Perché la mia macchina fotografica è sfocata, questo funziona per grandi QRCodes. C'è un modo per mettere a fuoco la fotocamera con Javascript? Quindi questo funziona anche per immagini più piccole o c'è un'altra soluzione?
EDIT ho notato che se uso l'App Android (invece della versione HTML5), in grado di gestire molto più differenza di colore e può eseguire la scansione i miei codici, mentre jsqrcode non può. Sto usando la libreria sbagliata?
Utilizzando ZXING
Il mio codice di lavoro:
public void scan() {
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
// On Scan result we get get to this part
try {
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null) {
// CODE
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
anche necessario per aggiungere il pacchetto di importazione com.google.zxing.integration.android
al mio progetto.
Sei arrivato da qualche parte con questo? Sto provando ad accedere alla telecamera posteriore con il comando 'ambiente', tuttavia, come suggerisci, non si concentrerà e non è utile per la scansione? – andybarnes
Finora ho scoperto che non è possibile. Attualmente sto usando l'app XZing Scan (ci sono più demo su internet) e apro l'APP dalla mia app e la faccio scansionare. Quell'app ha una piena scansione di positività. – Niels
Grazie per quello, indagherò! – andybarnes