0
Phonegap에서 사진을 찍어 페이지에 추가 할 수있는 여러 가지 방법을 모색 중입니다. 이 장치를 테스트 할 때 사진을 찍을 때까지 앱에 "불행히도 내 앱이 중지되었습니다."라는 메시지가 표시되면서 앱이 중단됩니다. 여기에 제가 사용하고있는 코드가 있습니다. 인코딩과 관련이 있는지 궁금하지만 phongap documnet 페이지에서 직접 가져 왔습니다. #addphoto는 사진을 추가하려는 html 페이지의 버튼입니다. 사진은 id 메모로 div 안에 들어갑니다.Phonegp 카메라를 사용하여 응용 프로그램이 다운 됨
$("#addphoto").on('click', function(){
useGetPicture();
});
function useGetPicture(){
var cameraOptions = {
quality: 75,
desinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
encodingType: Camera.EncodingType.JPEG,
correctOrientation: true,
}
navigator.camera.getPicture(onCameraSuccess, onCameraError, cameraOptions);
}
function onCameraSuccess(imageData){
var image = document.getElementById("noteimage");
image.src = "data:image/jpeg;base64," + imageData;
}
function onCameraError(message){
alert("Failed: " + message);
}
당신은 사용자 권한에서 카메라 권한을 요청하는 코드를 사용 했습니까? –
또한 agrothe가 말한 것과 함께 이미지 품질을 한 번 줄여보십시오. 50 세라고 말하고 문제가 해결되었는지 확인하십시오. 또한 사용중인 플랫폼 (android/ios 등)을 언급하십시오. –
나는 권한에 관한 것이 없습니다. 나는 이것과 이드와 안드로이드 모두에서 작동하도록 찾고 있어요. 현재 Android에서 테스트 중입니다. 이미지 품질을 50으로 낮추었지만 여전히 기쁨은 없습니다. Chrome Ripple에서 이것을 테스트 할 수 있어야합니다. – psycho