2011-12-12 4 views
0

Возможно ли получить доступ к необработанным музыкальным файлам библиотеки iTunes? Если да, то как? Я огляделся, но мог только найти, как получить метаданные, а не доступ к фактическим музыкальным файлам. СпасибоДоступ к музыкальным файлам iOS возможен?

ответ

0

Самое близкое, что вы можете получить AVAssetReader. Согласно документации он позволяет:

Прочитайте необработанные необъявленные образцы носителей непосредственно из хранилища, получив образцы, декодированные в визуальные формы.

Это дает вам образцы необработанных носителей, но не имеет сырой доступ ко всем данным файла.

Что именно вы пытаетесь достичь?

+0

Ну ... хорошо, я просто объясню вам свою идею: я пытаюсь создать приложение, в котором пользователи могут делиться музыкой друг с другом. Так собралось множество друзей, один iPhone подключился к доке (возможно, в машине), и все друзья отправляют свою музыку на тот iPhone, который подключен, и он играет эту музыку. Моя цель состоит в том, чтобы сделать эту серверную сторону, где музыка отправляется на центральный сервер, который затем отталкивает ее на «основное»/«главное» устройство и воспроизводится там. – 0xSina

+0

Я не понимаю, почему вы хотите отправить музыку на сервер, когда вы можете использовать локальное соединение wifi/bluetooth с устройством, которое должно воспроизводиться. Но в основном AVAssetReader должен предоставить вам все, что вам нужно. Возможно, даже лучший способ достичь этого Phone2phone AirPlay. Существует множество API, которые позволяют вам получать доступ к аудиоданным на разных уровнях абстракции. Посмотрите MediaPlayer.framework или CoreAudio. – tonklon

Смежные вопросы