如何在 ios 应用中播放 .oga 或 .ogg 文件?

问题描述

我想从我的 iOS 应用中的远程 URL 播放 .ogg/.oga 音频文件。即使应用处于后台状态,我也想播放音频

我尝试过 https://github.com/iosdevzone/IDZAQAudioPlayer 这个播放器,但它无法从远程 URL 播放,只能在前台状态播放本地音频。

有人可以帮我吗?

解决方法

我不知道有哪个播放器可以直接执行此操作,但是您可以在 iOS 中使用几个 OGG 解码库:

您必须将流数据传递给解码器并播放解码后的样本。为此,您可以将解码的样本保存到缓冲区中并使用 AVAudioPlayerNode 播放它们。

即使应用程序处于后台状态,我也想播放音频。

iOS 中有一项应用功能可让您play background audio