¿Cómo obtener NSData de mp3 usando MPMediaPickerController?
Quiero cargar mp3 de mi teléfono al servidor, para esto estoy usandoMPMediaPickerController
.
Después de obtener la URL deMPMediaItem
, quiero obtener NSData de esta url, pero me estoy quedando nulo en NSData.
- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection
{
[self dismissViewControllerAnimated:YES completion:nil];
MPMediaItem *item=[[mediaItemCollection items] objectAtIndex:0];
NSURL *url = [item valueForProperty: MPMediaItemPropertyAssetURL];
NSString *path = [NSString stringWithFormat:@"%@",url];
NSData *data = [[NSFileManager defaultManager] contentsAtPath:path];
}
También lo intenté
NSData *data = [NSData dataWithContentsOfURL:url];
Pero los datos son nulos, ¿por qué?
Yo tambien lo intentéNO se puede convertir de MPMediaItem (canción mp3) a NSData Pero no obteniendo resultados.
¿Alguien me puede guiar para obtener NSData de mp3.
Gracias por adelantado.