18

有没有人从iOS播放过ogg流?我可以使用什么而无需编写自己的解码器?

我正在使用 Apple 的 AVPlayer 播放流。

此问题已作为此线程的一部分提出: iOS 在线广播流媒体问题,但尚未得到解答。

4

2 回答 2

22

在 iOS 中没有对播放 ogg 文件的内置支持,但是,ogg 压缩/解压缩的源代码很容易获得(来自xiph.com)。为 iOS 编译此代码并在应用程序中使用它是相当简单的。

我有机会编译这些库并使其可用:“Precompiled Ogg Vorbis Libraries for iOS”

我还在 GitHub 上提供了一些示例源代码,展示了如何在 iOS 上播放解码的 Ogg Vorbis 音频:IDZAQAudioPlayer

于 2012-05-29T17:53:07.220 回答
2

.ogg 文件也可以用 Opus 或 FLAC 编码,请参阅Ogg wiki。IDZAQAudioPlayer可能无法涵盖所有​​情况。

对于 Opus 编解码器,您可以参考 Telegram for iPhone 源代码:https ://telegram.org/apps

于 2015-09-09T11:10:02.920 回答