cordova連續打開兩次相機解決方法

在使用拍照功能的時候會出現打開相機,拍完照,點擊確定,結果又自動重新打開相機,我的解決方法是加入$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

這樣一來在點擊相機的時候,先出現提示小框,接着直接調用相機,不會重複出現了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章