Цель - получить метаданные для изображений и видео в iCloud без загрузки файла мультимедиа.

У меня есть следующий код, который предоставляет мне доступ к метаданным видеофайла, которые могут быть сохранены локально или в 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 ответов

Другие вопросы по тегам