Ich versuche, eine einfache Aufgabe wie die Konvertierung einer UIImage
in NSData
, für AVPlayerItem
, die mir zurückgegeben wird, wenn ich ein Video aus der PHImageManager
auswählen. Was könnte ein Äquivalent des UIImagePNGRepresentation
sein Video in Daten zu konvertieren:Convert AVPlayerItem in NSData
PHVideoRequestOptions *videoRequestOptions = [[PHVideoRequestOptions alloc] init];
videoRequestOptions.deliveryMode = PHVideoRequestOptionsDeliveryModeAutomatic;
videoRequestOptions.version = PHVideoRequestOptionsVersionOriginal;
[[PHImageManager defaultManager] requestPlayerItemForVideo:asset options:videoRequestOptions resultHandler:^(AVPlayerItem *item, NSDictionary *info)
{
//?
}];
Während der UIImage
so geht:
[[PHImageManager defaultManager] requestImageForAsset:asset targetSize:PHImageManagerMaximumSize contentMode:PHImageContentModeAspectFit options:imageRequestOptions resultHandler:^(UIImage *result, NSDictionary *info)
{
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(result)]; //<==THIS
}
Haben Sie eine Lösung gefunden? – Aziz
@Aziz naah habe ich nicht. Ich musste etwas anderes verwenden. –
Ich habe eine Lösung gefunden, ich werde es posten, vielleicht braucht es jemand. – Aziz