2012-01-24 3 views
2

Я новичок iOS Developer. Может ли кто-нибудь указать мне в правильном направлении, как я могу разработать пандору, как приложение?Как мне начать разработку приложения Pandora на iOS?

Однако, в отличие от Pandora, пользователь должен иметь возможность просмотра/воспроизведения из каталога или использования механизма рекомендаций. На данный момент меня не беспокоит механизм рекомендаций. В основном, я хочу, чтобы приложение могло представлять коллекцию звуковых файлов и воспроизводить выбранные mp3 или весь альбом (воспроизведение, пауза, перетасовка, повтор и т. Д.). Я хочу, чтобы каталог мелодий был легко поддерживаемым. Думаю, я не буду хранить файлы локально. Они должны быть переданы с сервера (HTTP Live Streaming?) ??? Список будет увеличиваться, и я буду единственным человеком, добавляющим треки.

Какие рамки/библиотеки/документацию следует прочитать?

В любом случае, я учусь лучше, делая это, поэтому, хотя это непростая задача, решил взять ее на себя.

Спасибо!

+0

Звуки довольно интенсивен для первого проекта. Возможно, вы захотите начать немного меньше. Просто храните аудио файлы локально. Как только вам станет удобно, загляните в потоковое вещание. Просто мое предложение, и это не поможет ответить на ваш вопрос. –

+0

Мое предложение о том, с чего начать играть с аудио, также есть с «AVPlayer», как указано в документах Apple, но сделайте себе одолжение и получите почти полную версию: ['NGMoviePlayer'] (https://bitbucket.org/brentsimmons/ngmovieplayer). – darvids0n

+0

Как говорили другие, это слишком много для того, чтобы кто-то начал. Это потребовало значительного количества времени для создания чего-то вроде того, что вы описали, поэтому вам нужно разбить это на более управляемые куски. Тем не менее, Neil Mix, основной разработчик приложения iOS Pandora, пришел и поговорил в моем классе, поэтому вы можете посмотреть видео его презентации о том, как это приложение было создано: http://itunes.apple.com/us/ ITunes-U/14-2.-гость-спикер-Neil-микс/id407243032? я = 89378878 –

ответ

0

Хороший выбор ... обучение на практике.

То, что я нашел полезным начать работу с прошивкой был онлайн Стэнфордский класс и яблочная документацию по аудио:

Stanford Youtube Course

Apple Documentation

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