【问题标题】:Cordova Camera Plugin, saveToPhotoAlbum option is not working in Android 5.0.1Cordova 相机插件,saveToPhotoAlbum 选项在 Android 5.0.1 中不起作用
【发布时间】:2015-03-11 15:24:08
【问题描述】:

我想在使用 Cordova Camera Plugin 拍摄照片后将照片保存在相册中。

所以我尝试将相机选项“saveToPhotoAlbum”设置为 true,但这并没有保存捕获的图像,但在 iOS 中也是如此。

我设置了以下选项:

{ quality : 50,
  destinationType : Camera.DestinationType.DATA_URL,
  sourceType : Camera.PictureSourceType.CAMERA,
  targetWidth: 1000,
  targetHeight: 1000,
  correctOrientation: true,
  saveToPhotoAlbum: true };

【问题讨论】:

    标签: android cordova camera cordova-plugins


    【解决方案1】:

    我通过更改destinationType : Camera.DestinationType.FILE_URI解决了这个问题

    【讨论】:

    • 以后如何访问拍摄的照片?我的意思是当我关闭应用程序时,我想访问图像的 url 或位置并将路径保存在 localStorage 或本地数据库中以供以后使用。
    • 您可以使用 Cordova File 插件从设备中读取图像并使用它。
    • 但它不会将图片保存在图库中,它只是将其保存在缓存文件中。当我使用这个时:saveToPhotoAlbum: true
    【解决方案2】:

    这个问题是由于相机插件的更新而发生的。如果您尚未更新您的 cordova 版本,那么更新它将解决该问题,或者您可以将相机插件版本降级到 0.3.5

    要降级相机版本,只需触发以下命令:

    cordova plugin rm cordova-plugin-camera
    

    然后

    cordova plugin add cordova-plugin-camera@0.3.5
    

    我相信它会解决您的问题。

    【讨论】:

      猜你喜欢
      • 2016-09-21
      • 2018-02-03
      • 2023-03-17
      • 2018-02-19
      • 2019-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多