Cómo implementar solo llamar a la cámara del teléfono móvil en html5
Necesita cargar cordova.js
Método:
document.addEventListener("deviceready", onDeviceReady, false);
función onDeviceReady () {
pictureSource = navigator.camera.PictureSourceType;
destinationType = navigator.camera.DestinationType;
}
/ / Álbum de fotos
función fromCamera()
{
var source = imageSource.PHOTOLIBRARY;
navigator.camera.getPicture(función (imageData ) {
setimg(imageData);
}, función (mensaje) {
if (fuente == imageSource.CAMERA)
alert('¡Error al cargar la cámara!' + mensaje);
else
alert('¡Error al cargar el álbum de fotos!' + mensaje);
}, {
calidad: 50,
tipo de destino: tipo de destino.FILE_URI,
tipo de fuente: fuente
});
}
//Tomar fotografías
función EditImgPz()
{
navigator.camera.getPicture(función ( imageData) {
setimg(imageData);
}, función (mensaje) {
alerta(mensaje);
}, {
calidad: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: verdadero,
encodingType: Camera.EncodingType.JPEG,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: true
}) ;
}