HTML and CSS Reference
In-Depth Information
// Kamera bzw. Fotobibliothek API Aufruf
navigator.camera.getPicture(onSuccess, onFail, { quality: 50 } );
}
// Wird nur aufgerufen, wenn ein Bild erfolgreich geholt wurde
function onSuccess(imageData) {
document.getElementById("bild").src "data:image/jpeg;base64," +
imageData;
}
// Wird im Fehlerfall aufgerufen
function onFail(meldung) {
navigator.notification.alert('Folgender Fehler aufgetreten: ' +
meldung);
}
</script>
</head>
<body onload "onBodyLoad()">
<div id "topbar" class "transparent" >
<div id "title">Foto Betrachter</div>
</div>
<form name "sourcetyp">
<fieldset>
<ul class "pageitem">
<li class "button">
<input type "button" value "Foto mit Kamera aufnehmen"
onClick "holeFoto(); return false;">
</li>
</ul>
</fieldset>
</form>
<div>
<ul class "pageitem" style "background color:#000000">
<center><img style "width:200px;height:300px" id "bild" src ""
/></center>
</ul>
</div>
</body>
</html>
Wie Sie sehen, haben wir jede Menge Code aus dem iPhone-Beispiel entfernt. Auch im
API-Aufruf selbst können Sie auf den source -Parameter verzichten, da nur die direkte
Ansprache der Kamera möglich ist. Der quality -Parameter ist auch unter Android
gültig, allerdings haben wir diese Option direkt in den API-Aufruf eingebaut:
// Kamera bzw. Fotobibliothek API Aufruf
navigator.camera.getPicture(onSuccess, onFail, { quality: 50 } );
Search WWH ::




Custom Search