Hallo Liebes Forum,
folgender Code ist aus der Doc von Phongap Apache Cordova API Documentation
Dieser Code funktioniert, wenn ich es auf meine Device als APP teste. Sobald ich aber jQuery einbinde ist der Traum einer schnelle Lösung den Kamera-Zugriff zu realisieren ausgeträumt.
Ein Button mit onclick="capturePhoto()" hat den Zugriff ohne jQuery ermöglicht.
Muss ich diesen Code auf irgendeine Weise modifizieren um auf mein gewünschtes Ergebnis zu kommen?
Vielen Dank schon einmal
Emjay
folgender Code ist aus der Doc von Phongap Apache Cordova API Documentation
Code:
var pictureSource; // picture source
var destinationType; // sets the format of returned value
// Wait for Cordova to connect with the device
document.addEventListener("deviceready",onDeviceReady,false);
// Cordova 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) {
// Uncomment to view the base64 encoded image data
// console.log(imageData);
// Get image handle
var smallImage = document.getElementById('smallImage');
// Unhide image elements
smallImage.style.display = 'block';
// Show the captured photo
// The inline CSS rules are used to resize the image
smallImage.src = "data:image/jpeg;base64," + imageData;
}
// A button will call this function
function capturePhoto() {
// Take picture using device camera and retrieve image as base64-encoded string
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
destinationType: destinationType.DATA_URL });
}
// Called if something bad happens.
function onFail(message) {
alert('Failed because: ' + message);
}
Dieser Code funktioniert, wenn ich es auf meine Device als APP teste. Sobald ich aber jQuery einbinde ist der Traum einer schnelle Lösung den Kamera-Zugriff zu realisieren ausgeträumt.
Ein Button mit onclick="capturePhoto()" hat den Zugriff ohne jQuery ermöglicht.
Muss ich diesen Code auf irgendeine Weise modifizieren um auf mein gewünschtes Ergebnis zu kommen?
Vielen Dank schon einmal
Emjay