Воспроизведение потока ogg в iOS

Кто-нибудь воспроизводил поток ogg с iOS? Что я могу использовать без написания собственного декодера?

Я использую Apple AVPlayer для воспроизведения потока.

Этот вопрос был задан как часть этого thread: вопросы о потоковой передаче онлайн-радио iOS, но на них нет ответа.


В iOS нет встроенной поддержки воспроизведения файлов ogg, однако исходный код для ogg сжатие/распаковка легко доступны (с xiph.com). Скомпилировать этот код для iOS и использовать в приложении довольно просто.

У меня была возможность скомпилировать библиотеки и сделать их доступными: «Предварительно скомпилированные библиотеки Ogg Vorbis для iOS».

Я также сделал несколько примеров исходного кода, доступного на GitHub, который показывает, как воспроизводить декодированный звук Ogg Vorbis на iOS: IDZAQAudioPlayer


.ogg файл также может быть закодирован в Opus или FLAC, см. Ogg wiki. IDZAQAudioPlayer может не покрывать все случаи.

Для кодека Opus вы можете сослаться на исходный код Telegram для iPhone: https://telegram.org/apps


.ogg файл также может быть закодирован в Opus или FLAC, см. Ogg wiki. IDZAQAudioPlayer может не покрывать все случаи.

Для кодека Opus вы можете сослаться на исходный код Telegram для iPhone: https://telegram.org/apps

Оцените статью
techsly.ru
Добавить комментарий