最后一个插件版本。 iOS工作正常,当尝试在Android上打开相机/图库时 - 设备和模拟器(无论哪个版本)都没有发生任何事情。
$scope.takePhoto = function () {
var options = {
quality: 75,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: false,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 217,
targetHeight: 217,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};
尝试删除和添加插件,这没有帮助,也尝试更改权限,这对...我喊什么?应该再说一遍,在iOS上,它就像一个魅力......
通过数千个实验解决了这个问题。不记得为什么,但我在索引中<script> window.cordova = {};</script>
.html。我删除了它,仅此而已 - 相机工作。
我想知道的所有,如果有人知道出于什么原因可能需要这一行 - 请解释我,也许我现在在我的应用程序中丢失了一些东西...... :)