iPhone SDK: Как записать аудиофайл, выбранный из библиотеки iPod, в папку документов моего приложения? - PullRequest
2 голосов
/ 23 февраля 2011

Как записать аудиофайл, выбранный из mediaPicker, в папку документов моего приложения?

В основном я выбираю аудиофайл из библиотеки iPod.

Я хочу, чтобы этот выбранный файл был скопирован в папку документов моего приложения.

Чтобы я мог ссылаться на него из папки «Мои документы» приложения.

Что можно сделать?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 24 мая 2011
1 голос
/ 10 марта 2011

Я нашел способ преобразовать песню iPod libray и записать ее в каталог документов, используя

Из библиотеки iPod в образцы PCM за гораздо меньшее количество шагов, чем ранее было необходимо

Спасибо Матсу Стейлаарту за вашу помощь.Но у меня есть решение для этого.

Надеюсь, это поможет всем.

0 голосов
/ 23 февраля 2011

Я не думаю, что это разрешено. Это облегчит копирование файла, купленного в iTunes, поэтому я не думаю, что Apple это допустит.

Когда вы выбираете музыку из своей музыкальной библиотеки, вам придется использовать MPMediaPickerController со следующим методом делегирования:

- (void) mediaPicker: (MPMediaPickerController *) mediaPicker didPickMediaItems: (MPMediaItemCollection *) mediaItemCollection

MPMediaItemCollection - это какой-то список. Его элементы являются экземплярами класса MPConcreteMediaItem. MPMusicPlayerController может воспроизводить MPMediaItemCollection, но с MPConcreteMediaItems, но вы ничего не можете сделать.

...