目标C无需下载媒体文件即可在iCloud中获取图像和视频的元数据

时间:2018-10-15 02:15:35

标签: objective-c icloud-photo-library

我有以下代码,可让我访问可能保存在本地或iCloud中的视频文件的元数据。我不确定这是否是无需下载视频文件即可仅访问元数据的最佳方法。

PHVideoRequestOptions *options = [PHVideoRequestOptions new];
options.networkAccessAllowed = YES;
options.deliveryMode = PHVideoRequestOptionsVersionOriginal;

[[PHImageManager defaultManager] requestAVAssetForVideo:currentAsset
                                                options:options
                                          resultHandler:^(AVAsset * _Nullable avAsset, AVAudioMix * _Nullable audioMix, NSDictionary * _Nullable info) {

    // gather the metadata that interests you.    
}];

此代码有效,但是问题是我的测试设备将所有照片库都备份到了iCloud,并且对于视频来说进展非常缓慢。因此,我怀疑这段代码正在从iCloud下载视频,然后可以访问元数据。

关于如何加快速度的任何建议?预先感谢。

0 个答案:

没有答案