在使用拍照功能的时候会出现打开相机,拍完照,点击确定,结果又自动重新打开相机,我的解决方法是加入$cordovaToast这个方法,代码如下
$cordovaToast.showShortCenter('正在打开摄像头...').then(function(success) {
$cordovaBarcodeScanner.scan().then(function (result) {
if (result.cancelled !== true) {
console.log("got barcode: " + result.text);
}
}, function (error) {
//
});
}, function (error) {
// error
});使用这个需要引入cordova插件cordova-plugin-x-toast
这样一来在点击相机的时候,先出现提示小框,接着直接调用相机,不会重复出现了。
本文介绍了一种解决在使用拍照功能时相机重复打开的问题的方法。通过加入$cordovaToast方法并在调用相机之前显示提示框,可以有效避免相机重复启动的现象。
1328

被折叠的 条评论
为什么被折叠?



