Я хочу отправить файл mp3 из музыкальной библиотеки с моего iphone по Wi-Fi. Поэтому мне нужен способ получить NSData из mp3 файла. Является ли это возможным? Как я могу получить к нему доступ?
NSString *msg = [[NSBundle mainBundle] pathForResource:@"Rab" ofType:@"mp3"]; NSData* data =[[NSData alloc]init]; data = [NSData dataWithContentsOfFile:msg];
Начиная с iOS 4, вы можете использовать AVFoundation и MPMediaPickerController для экспорта песен из библиотеки.Это не просто, но выполнимо.Смотри http://www.subfurther.com/blog/2010/07/.
Вы можете попробовать использовать метод:
(id) dataWithContentsOfURL: (NSURL *) aURL
Текущий API не позволяет вам таким образом получать доступ к медиатеке пользователя.
использовать
[NSData dataWithContentsOfFile: filePath]