有没有人从iOS播放过ogg流?我可以使用什么而无需编写自己的解码器?
我正在使用 Apple 的 AVPlayer 播放流。
此问题已作为此线程的一部分提出: iOS 在线广播流媒体问题,但尚未得到解答。
有没有人从iOS播放过ogg流?我可以使用什么而无需编写自己的解码器?
我正在使用 Apple 的 AVPlayer 播放流。
此问题已作为此线程的一部分提出: iOS 在线广播流媒体问题,但尚未得到解答。
在 iOS 中没有对播放 ogg 文件的内置支持,但是,ogg 压缩/解压缩的源代码很容易获得(来自xiph.com)。为 iOS 编译此代码并在应用程序中使用它是相当简单的。
我有机会编译这些库并使其可用:“Precompiled Ogg Vorbis Libraries for iOS”。
我还在 GitHub 上提供了一些示例源代码,展示了如何在 iOS 上播放解码的 Ogg Vorbis 音频:IDZAQAudioPlayer
.ogg 文件也可以用 Opus 或 FLAC 编码,请参阅Ogg wiki。IDZAQAudioPlayer可能无法涵盖所有情况。
对于 Opus 编解码器,您可以参考 Telegram for iPhone 源代码:https ://telegram.org/apps