2
PHImageManager
からビデオを選択したときにAVPlayerItem
のUIImage
をNSData
に変換するような簡単なタスクを達成しようとしています。 UIImage
はこのように書きに対しAVPlayerItemをNSDataに変換します
PHVideoRequestOptions *videoRequestOptions = [[PHVideoRequestOptions alloc] init];
videoRequestOptions.deliveryMode = PHVideoRequestOptionsDeliveryModeAutomatic;
videoRequestOptions.version = PHVideoRequestOptionsVersionOriginal;
[[PHImageManager defaultManager] requestPlayerItemForVideo:asset options:videoRequestOptions resultHandler:^(AVPlayerItem *item, NSDictionary *info)
{
//?
}];
:
[[PHImageManager defaultManager] requestImageForAsset:asset targetSize:PHImageManagerMaximumSize contentMode:PHImageContentModeAspectFit options:imageRequestOptions resultHandler:^(UIImage *result, NSDictionary *info)
{
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(result)]; //<==THIS
}
これにはどのような解決策がありますか? – Aziz
@Aziz naah私はしませんでした。私は別の何かを使わなければならなかった。 –
私は解決策を見つけました。 – Aziz