Red de conocimiento informático - Aprendizaje de programación - Cómo implementar solo llamar a la cámara del teléfono móvil en html5

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

}) ;

}