2009-03-09 3 views
8

Я планирую разработать приложение для DJ, которое загружает музыку из музыкальной библиотеки. И, конечно же, он будет продаваться в магазине приложений.Доступ к музыкальной библиотеке iPhone

Так что вопрос в том, распространяется ли в AppStore?

я обнаружил, что было запрещено, по крайней мере около 6 месяцев назад ... Но я надеюсь, что это возможно сейчас ...

+0

любое обновление для этого для iOS 5? –

ответ

13

В iPhone OS 2.x вы не можете получить доступ к музыке передаются на телефон через iTunes. У вас есть доступ к данным, созданным вашим собственным приложением.

Предстоящая версия 3.0 имеет эту возможность. Release notes включают эту

IPOD библиотеки доступа

Несколько новых классов и протоколы имеют были добавлены в Media Player рамки (MediaPlayer.framework), чтобы разрешить доступ к аудио библиотеки пользователя. Вы можете использовать эти классы для выполнить следующие задачи:

  • Воспроизведение аудио-элементов из библиотеки пользователя. Эта поддержка позволяет воспроизводить все типы аудио, поддерживаемые приложением iPod .
  • Построение очередей аудио элементов для воспроизведения.
  • Выполнять поиск в аудио-библиотеке пользователя.
  • Доступ к плейлистам пользователя (включая умные, на ходу и гениальные плейлисты).

Для получения более подробной информации о классах в рамках Media Player, см Media Player Framework Reference.

(извините, ссылки могут работать только для зарегистрированных разработчиков Apple).

+0

Спасибо, Пол. Так что невозможно, чего я хотел ... Я пытаюсь реализовать по-другому. – 2009-03-09 10:28:33

+0

Кто-нибудь знает фактическую документацию о том, как это сделать, помимо ссылки на MP Framework? Как настоящий пример? Я не нашел документы API слишком полезными, так как примеров нет. –

+2

Доступ к библиотеке iPod не совсем соответствовал шумихе. Да, вы могли бы искать в библиотеке, отображать обложку альбома, но что касается управления звуком, хорошо ... вы можете играть, останавливать или приостанавливать один трек. –

5

В версии 3.0 iPhone SDK у вас теперь есть доступ к музыкальной библиотеке.

1

Чтобы создать приложение для DJ, вам не нужно будет загружать сразу несколько песен, а затем играть поверх друг друга?

Насколько я знаю, SDK позволяет загружать только 1 трек за раз.

3

Платформа Media Library SDK 3.0 позволяет использовать только самые основные элементы управления iPod над музыкой. Вы даже не можете выводить .mp3 и работать с ним самостоятельно (с помощью OpenAL и т. Д.).

В принципе, его управление может быть настолько же мощным, как у iPod, что слишком ограничено для любых приложений DJ.

В противном случае я мечтал бы сделать самый удивительный портативный DJ-устройство в истории поворотности, когда-либо. Надеюсь, что мы увидим, что в SDK 3.1.

+0

Нет в 3.1.2. Media Layer Framework хуже, чем бесполезно без доступа к аудиофайлу. По состоянию на январь 2010 года вы можете играть только, останавливать или приостанавливать одну дорожку iPod. Если вы можете создать AVAudioPlayer с MPMediaItem, вы можете что-то спасти, но нет ... –

2

Просто положить его там:

Если вы хотите использовать PrivateFrameworks и сделать приложение для ада этого, то есть частный Framework называется MusicLibrary.

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