iPhone: потоковое воспроизведение WMA, MP3 и AAC

Мне нужно создать простой медиаплеер, который может транслировать интернет-радиостанции в форматах WMA, MP3 и AAC как часть более крупного приложения.

Мне было интересно, может ли кто-нибудь дать мне несколько указаний о том, с чего начать и как заняться каждым из этих форматов? никогда особо не занимался этой темой ..

Спасибо!


person dpigera    schedule 06.10.2010    source источник


Ответы (2)


Для потоковой передачи звука на iPhone вам придется использовать фреймворк AudioQueue. Этот фреймворк имеет встроенную поддержку mp3 и aac, но начать работу с ним непросто. Существует проект Мэтта Галлахера с открытым исходным кодом, который может воспроизводить аудиопотоки в форматах mp3 и aac с помощью инфраструктуры AudioQueue: AudioStreamer .

Если вам также нужно воспроизводить аудиопотоки wma, вы должны использовать библиотеку FFmpeg с открытым исходным кодом. Декодирование аудиопотоков wma с помощью библиотеки FFmpeg не так сложно, но интеграция с фреймворком AudioQueue для воспроизведения не так проста.

person Kemal Taskin    schedule 10.04.2012

Если вы знакомы с решением этой проблемы в веб-приложении, вы можете попробовать добавить UIWebView в свое приложение.

person ThE uSeFuL    schedule 20.09.2011