2016-09-07 3 views
2

Я знаю, как извлечь видео из живого фото. Разъясняется here.Как извлечь изображение из живого фото?

Используйте PHAssetResourceManager, чтобы получить видеофайл с PHAssetResource.

PHAssetResourceManager.defaultManager().writeDataForAssetResource(assetRes, 
    toFile: fileURL, options: nil, completionHandler: 
    { 
    // Video file has been written to path specified via fileURL 
    } 

Но как извлечь URL изображения из PHLivePhoto. Мотивация заключается в том, чтобы получить как видео, так и URL изображения, чтобы загрузить его на сервер.

ответ

3

Ну если у вас есть доступ к PHAsset вы можете сделать что-то вроде следующего:

[asset requestContentEditingInputWithOptions:nil 
          completionHandler:^(PHContentEditingInput *contentEditingInput, NSDictionary *info) { 
     NSURL *imageURL = contentEditingInput.fullSizeImageURL; 
}];