有没有人在iOS上播放过ogg流?如果不编写自己的解码器,我可以使用什么?
我正在使用Apple的AVPlayer来播放视频。
此问题已作为此主题的一部分提出: iOS online radio streaming questions但尚未得到答复。
答案 0 :(得分:21)
在iOS中没有内置支持播放ogg文件,但是,ogg压缩/解压缩的源代码随时可用(来自xiph.com)。编译iOS代码并在应用程序中使用它是相当简单的。
我有机会编译这些库并使它们可用:"Precompiled Ogg Vorbis Libraries for iOS"。
我还在GitHub上提供了一些示例源代码,展示了如何在iOS上播放解码的Ogg Vorbis音频:IDZAQAudioPlayer
答案 1 :(得分:2)
.ogg文件也可以用Opus或FLAC编码,请参考Ogg wiki。 IDZAQAudioPlayer可能无法涵盖所有情况。
对于Opus编解码器,您可以参考Telegram for iPhone源代码:https://telegram.org/apps