Кордова, как сделать фото или выбрать файл? - PullRequest
0 голосов
/ 11 марта 2020

В настоящее время код ниже делает снимки только с помощью камеры.

Плагин: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/

Как убедиться, что при активации камеры я Можно выбрать, хочу ли я сделать фотографию или выбрать изображение в галерее?

document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady() {
            $(document).on("click", ".tirarFoto", tirarFoto);
            function tirarFoto(e) {                    

                navigator.camera.getPicture(onSuccess, onFail,{
                    quality: 35,
                    saveToPhotoAlbum: true,
                    destinationType: Camera.DestinationType.DATA_URL,
                    targetWidth: 800,
                    targetHeight: 0
                });

                function onSuccess(imageData) {
                    img_.src = "data:image/jpeg;base64," + imageData;
                    input_.value = img_.src;
                    $(input_).change();
                }

                function onFail(message){
                    alert('A camera falhou: ' + message);
                }
            }
        }
...