Kamera Funktion

  • 0 Antworten
  • Letztes Antwortdatum
G

GS4_Janisch

Neues Mitglied
0
Hi Leute..

Ich hab ein wenig recherchiert und gesucht, leider bin ich nicht auf die gewünschte Lösung gestossen.. Ist es möglich bei einer App Fotos mit der Kamera zu schießen und anschließend in die Galerie speichern und das gespeicherte dann aus der Galerie heraus wieder aufzurufen und anzuzeigen?

Ich verwende HTML5 + CSS3 und wandle meine App dann mit build.phonegap um. Wenn ich ein normales
HTML:
<input type="file">
verwende und die App über den Browser öffne funktionierts. Hab ich sie allerdings umgewandelt und ich möchte ein File hochladen ist die Auswahl Kamera weg..

Hoffe auf Hilfe :/

Lg, Mario

Der ursprüngliche Beitrag von 10:16 Uhr wurde um 10:36 Uhr ergänzt:

Zusatz:

Hab jetzt was anderes probiert...

Zuerst hab ich phonegap-1.2.0.js eingebunden
HTML:
<script type="text/javascript" src="../../js/phonegap-1.2.0.js"></script>

Dann hab ich mir einen Button und ein Img-Tag erstellt..
HTML:
<button onclick="capturePhoto();">Capture Photo</button><br>
<img src="" style="display:none;width:60px;height:60px;" id="smallImage" />

Anschließend hab ich per Javascript folgendes versucht..
HTML:
function capturePhoto() {
	// Take picture using device camera and retrieve image as base64-encoded string
	alert("Hallo");
	navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50 });
}

//Callback function when the picture has been successfully taken
function onPhotoDataSuccess(imageData) {                
	// Get image handle
	var smallImage = document.getElementById('smallImage');
	
	// Unhide image elements
	smallImage.style.display = 'block';
	smallImage.src = imageData;
}

//Callback function when the picture has not been successfully taken
function onFail(message) {
	alert('Failed to load picture because: ' + message);
}

Das Alert - Hallo - gibt er mir aus aber er öffnet keine Kamera oder so... Wisst ihr an was das liegen kann? :/
 
Zurück
Oben Unten