камера cordova-plugin-qrscanner не отображается - PullRequest
0 голосов
/ 12 января 2020

Я установил плагин Cordova qrscanner и он работает: когда я нажимаю на кнопку, которая вызывает «API подготовки», запрашивается разрешение, затем у меня есть еще две кнопки: одна для сканирования API и один для шоу API. Они оба вызываются, и я даже могу сканировать QR-коды. Тем не менее, предварительный просмотр камеры не отображается. Я не пользуюсь Ioni c.

    $scope.prepare = function() {
        console.log("XXX In prepare");
        QRScanner.prepare($scope.done);

    };

    $scope.scan = function() {
        console.log("XXX In scan");
        QRScanner.scan($scope.callback);
    };

    $scope.show = function() {
        console.log("XXX In show");
        QRScanner.show(function(status){
            console.log("XXX Inside");
            console.log(JSON.stringify(status));
        });
        document.body.style.background = 'none transparent !important';
    };

    $scope.done = function(err, status){
        if(err){
            console.log("XXX Done err");
            console.error(err._message);
        } else {
            console.log("XXX Done ok");
            console.log(JSON.stringify(status));
        }
    };

    $scope.callback = function(err, contents){
        if(err){
            console.error(err._message);
        }
        alert('The QR Code contains: ' + contents);
    };

Тем не менее ничего не показывает. Что не так?

...