Я попытался сохранить фотографию в Фотобиблиотеке, но ее все еще не работает. Ну, я получаю ошибку «Ошибка захвата изображения» на консоли и видимого изображения в библиотеке.Кордова камера saveToPhotoАльбом не работает
Это мой код:
document.getElementById("myBtn").addEventListener("click", function($scope, $cordovaCamera){
navigator.camera.getPicture(onGetPictureSuccess, onGetPictureFail, {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI,
saveToPhotoAlbum: true
});
function onGetPictureSuccess(imageURI) {
console.log("success: " + imageURI);
}
function onGetPictureFail(message) {
console.log("error: " + message);
}
});
и мой конфиг:
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name></name>
<description>
</description>
<author email="" href="">
</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
<allow-intent href="tel:*" />
<allow-intent href="sms:*" />
<allow-intent href="mailto:*" />
<allow-intent href="geo:*" />
<platform name="android">
<allow-intent href="market:*" />
</platform>
<platform name="ios">
<allow-intent href="itms:*" />
<allow-intent href="itms-apps:*" />
</platform>
<plugin name="cordova-plugin-email-composer" spec="~0.8.3" />
<plugin name="cordova-plugin-whitelist" spec="~1.2.2" />
<plugin name="cordova-plugin-x-socialsharing" spec="~5.1.1" />
<plugin name="cordova-plugin-console" spec="~1.0.3" />
<plugin name="cordova-plugin-device" spec="~1.1.2" />
<plugin name="cordova-plugin-compat" spec="~1.0.0" />
<plugin name="cordova-plugin-file" spec="~4.2.0" />
<plugin name="cordova-plugin-camera" spec="~2.2.0" />
</widget>
Мне нужно сохранить фотографию в месте, где галерея обоих Android и прошивкой может найти его. Я должен сказать, что я не очень хорошо знаком с разработкой приложения кордовы, и поэтому я думаю, что пропустил какую-то крошечную часть знаний, которая прояснит это.
Я наткнулся на поведение проблемы с памятью Android, которое закрывает и открывает приложения. Я могу использовать только очень медленное эмулированное устройство, может быть, это проблема?
Большинство из Q/Как здесь эта конкретная проблема не помогла мне, может быть, я все-таки что-то пропустил, но я работаю над этим в течение нескольких часов, и его движущие меня немного сумасшедший ..
касается
Насколько я помню, я «решил» эту проблему с сохранением и перемещением взятого файла и опцией saveToPhotoAlbum. – Scherben
Черт, я не знал, что есть время для редактирования ... Я забыл упомянуть, что оригинальная Проблема все еще существует. Я все еще хочу переместить файл где-нибудь, где галерея может его найти (возможно, независимой от платформы). И опция saveToPhotoAlbum по-прежнему выдает ошибку. – Scherben