2015-03-11 2 views
2

Я хочу сохранить изображение в альбоме после съемки изображения с помощью Cordova Camera Plugin.Плагин камеры Cordova, опция saveToPhotoAlbum не работает в Android 5.0.1

Поэтому я попытался с параметром камеры «saveToPhotoAlbum» установить значение true, но это не сохраняет захваченное изображение, но то же самое работает в iOS.

Я установил следующие варианты:

{ quality : 50, 
    destinationType : Camera.DestinationType.DATA_URL, 
    sourceType : Camera.PictureSourceType.CAMERA, 
    targetWidth: 1000, 
    targetHeight: 1000, 
    correctOrientation: true, 
    saveToPhotoAlbum: true }; 

ответ

2

Я решил эту проблему путем изменения destinationType : Camera.DestinationType.FILE_URI

+1

Как я могу получить доступ к сделанной фотографии позже? Я имею в виду, когда я закрываю приложение, я хочу получить доступ к URL-адресу или местоположению изображения и сохранить путь в localStorage или локальной базе данных и использовать позже. –

+0

Вы можете использовать плагин Cordova File для чтения изображения с устройства и его использования. – Vinoth

+0

Но он не сохраняет изображение в галерее, он просто сохраняет его в файле кеша. Хотя я использую это: 'saveToPhotoAlbum: true' –

0

Эта проблема происходит из-за обновления плагина камеры. Если вы не обновили версию Cordova, то обновление будет решить эту проблему или вы можете просто понизить версию камеры плагин для 0.3.5

Для понижения версии камеры просто стрелять ниже команд:

cordova plugin rm cordova-plugin-camera 

, а затем

cordova plugin add [email protected] 

Я уверен, что он разрешит вашу проблему.

Смежные вопросы