日期:2014-05-17 浏览次数:20711 次
原文
拍照
PhoneGap提供了camera.getPicture方法,让用户拍照。
实际上,只要调用navigator.camera.getPicture就可以了。
navigator.camera.getPicture接收3个参数。
1,成功后回调函数。
2,失败后回调函数。
3,可选,我们可以用来指定照片类型。默认是Camera.PictureSourceType.Camera,于是我们可以无视。
function Button1_onclick()
{
navigator.camera.getPicture(onSuccess, onFail, {sourceType : Camera.PictureSourceType.CAMERA});
}
function onSuccess(data)
{
// image is a image control here
var imageControl = document.getElementById('image');
imageControl.src = "data:image/jpeg;base64,"
?+ data;
}
function onFail(message) { alert('Error taking picture'); }
?
?