我有标准代码来捕捉并在手机屏幕应用中显示照片
$scope.mobilePic = function () {
var options = {
quality: 75,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 300,
targetHeight: 300,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};
$cordovaCamera.getPicture(options).then(function (imageData) {
$scope.imgURI = "data:image/jpeg;base64," + imageData;
}, function (err) {
// An error occured. Show a message to the user
});
};
我的问题是这个代码在我的三星SM-T531平板电脑上工作得很好,这个平板电脑有一个Android版本> 5但是如果我运行带有Android 4.4.2的三星SM-T330的应用程序,则图像不会显示完全可以正确捕获数据。简单的解决方案我认为升级我的平板电脑的Android版本但它似乎还没有可用,我一直点击软件更新按钮,但一切都是最新的。所以此刻相当困难。
有什么想法吗?