html5-qrcode icon indicating copy to clipboard operation
html5-qrcode copied to clipboard

On iOS error: realtimemediasource selectsettings failed constraint 10

Open e1sep0 opened this issue 2 years ago • 14 comments

Hello! WHen i try to open camera on iOS 14.6 in xCODE i get error: RealtimeMediaSource:selectSettings failed constraint 10 And instead camera view i see black screen (

Help please)

Html5Qrcode.getCameras().then(devices => {
                    if (devices && devices.length) {
                        cameraId = $(devices).get(-1).id;
                        $('#qr-camera-modal').modal();
                        startScan();
                    }
                }).catch(err => {
                    $('#qr-error').show();
                });


function startScan() {
                html5QrCode.start(
                    cameraId,     // retreived in the previous step.
                    {
                        fps: 10,    // sets the framerate to 10 frame per second
                        qrbox: '100%'  // sets only 250 X 250 region of viewfinder to
                                    // scannable, rest shaded.
                    },
                    qrCodeMessage => {
                        if (qrCodeMessage.match("^(register|login)")) {
                            location.href = '/' + qrCodeMessage;
                        }else {
                            console.log(`QR Code detected: ${qrCodeMessage}`);
                        }
                    },
                    errorMessage => {
                        // parse error, ideally ignore it. For example:
                        // console.log(`QR Code no longer in front of camera.`);
                    })
                    .catch(err => {
                        console.log(`Unable to start scanning, error: ${err}`);
                    });
            }

e1sep0 avatar Sep 21 '21 07:09 e1sep0