Я использую в точности следующий пример с официального веб-сайта, таким образом устанавливая для параметра sourceType значение CAMERA, а не ФОТОБИБЛИОТЕКА.
var options = {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};
$cordovaCamera.getPicture(options).then(function(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
// error
});
и я тестирую свое приложение, используя сборку phonegap, таким образом включив следующий плагин в мой config.xml:
However, when I initiate the code above, then in my app it opens my Phone Albums - thus forcing me to select an image instead of taking a picture. What is going on?