我猜测App沙箱是这里的关键问题。
UIImagePickerController将允许用户从相机胶卷中选取一张照片,与Steroids / PhoneGap Camera API相同。
ELCImagePickerController支持本机应用中的多项选择。
ALAssetsLibrary似乎很有希望,但是PhotosByLocation示例项目说:“资产需要从iTunes同步到设备以显示在选择器中”,这让我认为它无法完全访问相机胶卷。
是否很容易获得用户扫描相机胶卷中所有照片的权限,以提取和绘制照片时间戳?提供了html5 framerwork解决方案......
答案 0 :(得分:0)
我再次阅读了ALAssetsLibrary的API文档,并发现了以下内容:
ALAssetsGroupSavedPhotos - All the photos in the Camera Roll.
ALAssetsGroupAlbum - All the albums created on the device or synced from iTunes,
not including Photo Stream or Shared Streams
所以我猜测ALAssetsLibrary确实是我用来迭代相机胶卷中所有照片的类。有人可以确认这是我需要访问的全部内容吗?
[ALAssetsLibrary authorizationStatus] == ALAuthorizationStatusAuthorized;