Я хочу загрузить mp3 с телефона на сервер, для этого я использую MPMediaPickerController
.
После получения URL-адреса MPMediaItem
я хочу получить NSData этого URL-адреса, но я получаю null в 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];
}
я тоже пробовал
NSData *data = [NSData dataWithContentsOfURL:url];
Но данные нулевые, почему?
Я также пробовал НЕ смог преобразовать из MPMediaItem (песня mp3) в NSData Но результата нет.
Может ли кто-нибудь помочь мне получить NSData из mp3.
Заранее спасибо.