Копирование музыкальных файлов библиотеки iphone в моем приложении

Я хочу скопировать музыкальные файлы из библиотеки iphone ipod с помощью MPMediaPicker. На самом деле, используя MPMediaPicker, я могу получить путь к музыкальной библиотеке iPod, но когда я конвертирую музыкальный файл по URL-адресу в NSData, результат нулевой. Я сомневаюсь, что можно получить музыкальный файл из библиотеки iPod. Я не уверен, так как нет исключений или предупреждений, когда я пытаюсь преобразовать элемент URL-адреса в NSData, используя [NSData datawithContentOfUrl:ipod-library-path].

Если у кого-то есть какие-либо идеи об этом или какой-либо альтернативе для копирования музыкальных файлов.


person Abhinav    schedule 16.11.2012    source источник
comment
ты сделал с фонотекой?   -  person Rajneesh071    schedule 24.04.2013


Ответы (1)


Вы получаете Asset URLмузыкальных файлов. Так что это должно быть converted в NSData до write в iphone library.

См. ссылку Получить видео NSData из URL-адреса ALAsset iOS.

Теперь write data в iphone library.

person Paresh Navadiya    schedule 16.11.2012
comment
На самом деле я дал быстрый ответ. Вы когда-нибудь пробовали этот код в музыкальной библиотеке. Это отлично работало для UIImagePicker, но при использовании этой музыкальной библиотеки iPod я получил сообщение об ошибке с упоминанием ошибки: глобальный отказ в доступе. Я получал URL-адрес выбранной песни как oneipod- library://item/item.wav?id=2720595644450418781, но преобразование этого URL-адреса в NSData дало ошибку: глобальный отказ в доступе. Это был мой вопрос, есть ли у нас доступ к музыкальной библиотеке? - person Abhinav; 17.11.2012