1、cordova-plugin-camera使用
首先添加插件 :cordova plugin add cordova-plugin-camera
查看插件命令:cordova plugin ls
在需要的js中添加插件使用:
document.addEventListener("deviceready",onDeviceReady,false);
//Cordova加载完成会触发
function onDeviceReady() {
destinationType=navigator.camera.DestinationType;
}
const options = {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI,//DATA_URL 前者路径 后者base64数据
sourceType: Camera.PictureSourceType.CAMERA,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 1000,
targetHeight: 500
};
$cordovaCamera.getPicture(options).then(function(imageData) { ······· }
注意:在其中注意蓝色字体部分必须要有,否则会出现拍照不成功的状况