cordova - cordova-plugin-qrscanner 相机未显示
问题描述
我安装了 Cordova 插件qrscanner并且它正在工作:当我单击触发“准备 API”的按钮时,正在询问权限,然后我还有两个按钮:一个用于扫描 API,一个用于显示 API。它们都被调用了,我什至可以扫描二维码。然而,相机预览没有显示。我没有使用离子。
$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);
};
然而,什么都没有显示。怎么了?
解决方案
推荐阅读
- mysql - MySQL:获取 id 而不是值
- swift - 为什么我的 Firestore 数据没有在我的 SwiftUI 视图上读取?
- css - 根据后面的背景颜色更改 SVG 颜色
- python - 在 altair 图表中引用本地 .csv 文件
- javascript - 用对象数组中匹配的值替换部分字符串?
- firebase - Cloud Firestore 错误未为“对象”类型定义运算符“[]”。升级到 2.0.0 后?
- php - 第二种形式的数据是如何发送到表中的?
- swiftui - SwiftUI NavigationBarTitle 与 PageTabViewStyle() 故障(不流畅)
- javascript - Javascript将事件传递给去抖动功能
- android - 带有布尔值的 Kotlin 和 Android Studio IF 语句