Pregunta

Is there a way how to get MIME type for ALAsset? There is a nice method for metadata:

NSDictionary *data = [[asset defaultRepresentation] metadata];

But that doesn't contain MIME type data...

¿Fue útil?

Solución

ALAssetRepresentation *rep = [asset defaultRepresentation];

NSString* MIMEType = (__bridge_transfer NSString*)UTTypeCopyPreferredTagWithClass
             ((__bridge CFStringRef)[rep UTI], kUTTagClassMIMEType);

This will give you the MIME type. You need to add MobileCoreService framework and import <MobileCoreServices/MobileCoreServices.h>

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top