安装插件
cordova plugin add cordova-plugin-camera
查询插件列表
cordova plugin list
HTML代码
<div ng-click="cam()" class="line">
<button id="openLabrary">拍照</button>
</div>
<div class="line"><img id="myImage" style="height: 200px;"/></div>
js代码
//相机
$scope.cam = function () {
navigator.camera.getPicture(takeSuccess, onFail, {
quality: 50,//像素质量[0,100]
destinationType: Camera.DestinationType.DATA_URL
});
//成功回调
function takeSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
//失败回调
function onFail(message) {
alert('Failed because: ' + message);
}
}