скачать аудио из Интернета и играть - PullRequest
0 голосов
/ 04 февраля 2010

Я создаю приложение для iphone и хотел бы загрузить аудиофайл из Интернета (что я мог бы сделать без посторонней помощи), но я не знаком ни с одним способом воспроизведения этого файла на устройстве. Любая помощь будет принята с благодарностью, спасибо:)

Ответы [ 3 ]

2 голосов
/ 04 февраля 2010

Ознакомьтесь с книгой Апресса "Крутые проекты iPhone", в которой есть глава об аудиокоде Пандоры. Источник также доступен http://apress.com/book/downloadfile/4453

Они используют API аудио-очереди, который позволяет одновременно загружать и воспроизводить аудиофайлы по HTTP.

Это хороший пример, и в значительной степени он должен иллюстрировать один из способов сделать это.

Одна оговорка с аудио-очередями заключается в том, что они могут иметь высокую задержку и являются неточными. Для сетевого аудио это не играет роли, но AQ довольно бесполезны для создания музыкальных инструментов или для поведения в реальном времени.

1 голос
/ 04 февраля 2010

Использование

AVAudioPlayer* player = [[AVAudioPlayer alloc] initWithContentsOfURL:... error:NULL];
...
[player play];
0 голосов
/ 04 февраля 2010

Почему бы вам не проверить класс MPMoviePlayerController ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...