首页 > 解决方案 > 如何在 iOS 应用中播放 .oga 或 .ogg 文件?

问题描述

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

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

任何人都可以帮助我吗?

标签: iosswiftaudioaudio-playerogg

解决方案


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

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

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

iOS 中有一个应用程序功能可以让您播放背景音频


推荐阅读