PhoneGap의 설명서에서 camera.getPicture 전체 예제를 기반으로 테스트 응용 프로그램을 만들 수있었습니다. 갤러리에서 사진을 가져 오거나 사진을 검색하여 div에 배치 할 수 있습니다.PhoneGap을 사용하여 장치의 이미지 갤러리에서 여러 사진 선택
그러나 갤러리에서 여러 이미지를 선택하고 각각의 div에 각각 배치 할 수 있기를 원합니다. 누구든지이 일을 수행하는 법을 배우기 위해 올바른 방향으로 나를 가리킬 수 있습니까?
감사합니다. 여기
내가 사용하고 자바 스크립트입니다 :var pictureSource; // picture source
var destinationType; // sets the format of returned value
// Wait for PhoneGap to connect with the device
document.addEventListener("deviceready",onDeviceReady,false);
// PhoneGap is ready to be used!
function onDeviceReady() {
pictureSource=navigator.camera.PictureSourceType;
destinationType=navigator.camera.DestinationType;
}
// Called when a photo is successfully retrieved
function onPhotoDataSuccess(imageData) {
var largeImage = document.getElementById('largeImage');
largeImage.style.display = 'block';
largeImage.src = "data:image/jpeg;base64," + imageData;
}
function onPhotoURISuccess(imageURI) {
var largeImage = document.getElementById('largeImage');
largeImage.style.display = 'block';
largeImage.src = imageURI;
}
// A button will call this function
function capturePhoto() {
//add new div
var newPhoto = document.createElement("div");
newPhoto.id = "div";
newPhoto.className ="photo";
newPhoto.innerHTML = "<img id='largeImage' src='' />";
document.getElementById("photos").appendChild(newPhoto);
// Take picture using device camera and retrieve image as base64-encoded string
navigator.camera.getPicture(onPhotoDataSuccess, onPhotoURISuccess, onFail, { quality: 50 });
}
// A button will call this function
function getPhoto(source) {
//add new div
// Retrieve image file location from specified source
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
destinationType: destinationType.FILE_URI,
sourceType: source });
}
// Called if something bad happens.
function onFail(message) {
alert('Failed because: ' + message);
나는 같은 찾고 있어요 - 만약 당신이 이것을 알아 내기 위해 일어 났습니까? – woolyninja