आसान
पहले सीएमडी में परियोजना के लिए कैमरा प्लगइन जोड़ें।
F:\phonegap>myapp>cordova plugin add cordova-plugin-camera
और फिर प्रयास करें इस
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'" />
<title>PhoneGap app</title>
<!-- Script -->
<script type="text/javascript" src="cordova.js" ></script>
<script type='text/javascript' src='jquery-3.0.0.js' ></script>
<script type='text/javascript'>
$(document).ready(function(){
// Take photo from camera
$('#but_take').click(function(){
navigator.camera.getPicture(onSuccess, onFail, { quality: 20,
destinationType: Camera.DestinationType.FILE_URL
});
});
// Select from gallery
$("#but_select").click(function(){
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
allowEdit: true,
destinationType: Camera.DestinationType.FILE_URI
});
});
// Change image source
function onSuccess(imageData) {
var image = document.getElementById('img');
image.src = imageData + '?' + Math.random();;
}
function onFail(message) {
alert('Failed because: ' + message);
}
});
</script>
</head>
<body>
<div style="margin:0 auto; width:30%!important;text-align: center;">
<img src="img/cam2.jpg" id='img' style="width: 100px; height: 100px;">
</div><br/>
<div style="width:100%; text-align:center; padding:10px;">
<button id='but_take'>Take photo</button>
<button id='but_select'>Select photo from Gallery</button>
</div>
</body>
</html>
मैं 100% यकीन है कि यह काम करता है हूँ।
संदर्भ यहाँ Choose an image from Camera or Gallery – PhoneGap
स्रोत
2017-12-12 16:27:54
महान जवाब है लेकिन मुझे लगता है phonegap डॉक्स कुछ तस्वीरें के साथ कर सकता। यह खुद को कम करता है। PHOTOLIBRARY बनाम SAVEDPHOTOALBUM –
के पाठकों के लिए अच्छाई धन्यवाद क्या अंतर है मदद मिलेगी पर या तो सामान्य छवि पुस्तकालय डिवाइस, या एक विशिष्ट एल्बम। (ध्यान दें कि एंड्रॉइड के कुछ संस्करणों पर इन दो विकल्पों के साथ क्विर्क हैं)। – Mirko
@Mirko क्या यह टिन पर कहते हैं:: यह भी मेरे जैसे एक मछली के ध्यान अवधि के साथ लोगों को :) :) बातें – Ben