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

Я хочу разработать музыкальный проигрыватель для iPhone/iPad с функциональностью:

-Buffer и Play MP3 песни с сервера(без скачивания). -Играть в. -Пауза. -Останавливаться. -Отрегулируйте громкость (слайдер). -Состояние песни / время воспроизведения песни (ползунок). -Повтор песни. -Перемешать песни. - В центре музыкального проигрывателя должен быть эквалайзер, например, танцевальные бары с песней и т. д.

Я использую для этого AVPlayer, но у меня возникают проблемы с регулировкой громкости, остановкой, таймерами песен и т. д. С AVPlayer работает только play/pause и буферизация. Даже я использовал AVAudioPlayer, и он отлично работал со всеми функциями, которые мне были нужны, но только с локальными файлами, может быть, я не знаю никакого метода воспроизведения песен с сервера в AVAudioPlayer.

Помогите мне с любыми предложениями, примерами, образцом кода или учебником.


person Atul    schedule 25.01.2013    source источник
comment
Я сделал функции, которые вы упомянули выше, как класс, и открыл исходный код. Теперь вы можете найти его на GitHub. Независимо от того, что вы хотите использовать класс или рассматривать его как пример. Удачи!   -  person saiday    schedule 07.02.2013


Ответы (1)


Воспроизведение потока MP3 кажется простой задачей, с которой Cocoa API легко справится.

см. этот пост Прямая трансляция

person NewStack    schedule 25.01.2013
comment
Я уже прочитал этот пост, буферизация песни не проблема, но регулировка громкости и другие функции несовместимы с буферизованными песнями, я думаю, @navinsillu - person Atul; 25.01.2013