html5-qrcode
html5-qrcode copied to clipboard
On iOS error: realtimemediasource selectsettings failed constraint 10
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}`);
});
}