Uso este escáner de código qr: https://github.com/mebjas/html5-qrcode
Yo uso este código para escanear el código qr:
function onScanSuccess(decodedText, decodedResult) { // handle the scanned code as you like, for example: document.getElementById('text').value = decodedText; console.log(`Code matched = ${decodedText}`, decodedResult); } function onScanFailure(error) { // handle scan failure, usually better to ignore and keep scanning. // for example: console.warn(`Code scan error = ${error}`); } let html5QrcodeScanner = new Html5QrcodeScanner( "reader", { fps: 10, qrbox: 250 }, /* verbose= */ false); html5QrcodeScanner.render(onScanSuccess, onScanFailure);Es posible configurar la cámara predeterminada para la cámara trasera del teléfono inteligente. Quiero ejecutar el escáner con la cámara trasera configurada al inicio. Gracias, por un poco de ayuda.
Lo logro usando este bit de código cuando ejecuto el escáner:
modo de orientación: { exacto: "entorno"}
Tal vez esto te ayude a orientarte en la dirección correcta. A continuación se muestra la forma en que se utiliza la configuración cuando inicio el escáner:
/** load scanner using back camera **/ html5QrCode.start({ facingMode: { exact: "environment"} }, config, qrCodeSuccessCallback);