Воспроизведение потока ogg в iOS
кто-нибудь играл поток ogg из iOS? Что я могу использовать без написания собственного декодера?
Я использую AVPlayer от Apple для воспроизведения потока.
этот вопрос был задан как часть этой темы: iOS online radio streaming questions но на него не ответили.
2 ответов
нет встроенной поддержки для воспроизведения файлов ogg в iOS, однако исходный код для сжатия/декомпрессии ogg легко доступен (от xiph.com). Довольно просто скомпилировать этот код для iOS и использовать его в приложении.
У меня была возможность скомпилировать библиотеки и сделать их доступными: "предварительно скомпилированные библиотеки Ogg Vorbis для iOS".
Я также сделал некоторые примеры исходного кода доступны на GitHub, который показывает как играть в декодированный Ogg Vorbis audio на iOS:IDZAQAudioPlayer
.файл ogg также может быть закодирован в Opus или FLAC, см. Ogg wiki. IDZAQAudioPlayer может не охватывать все случаи.
для кодека Opus вы можете ссылаться на исходный код Telegram для iPhone:https://telegram.org/apps