在 iOS 上播放 MP3 或 AAC 文件都有哪些音频播放选项?

Posted

技术标签:

【中文标题】在 iOS 上播放 MP3 或 AAC 文件都有哪些音频播放选项?【英文标题】:Which audio playback options exist for playing MP3 or AAC files on iOS?在 iOS 上播放 MP3 或 AAC 文件有哪些音频播放选项? 【发布时间】:2012-11-19 01:10:00 【问题描述】:

我发现 AVAudioPlayer 可以播放 MP3 或 AAC。但它也有很大的延迟。它似乎是先将整个文件加载到内存中。

还有其他比 AVAudioPlayer 更有效的选择吗?

【问题讨论】:

【参考方案1】:

是的,有AVPlayerMPMoviePlayerController(尽管它的名字,也可以播放音频文件)。在我看来,MPMoviePlayerController 往往更容易使用。

【讨论】:

【参考方案2】:

您可以使用 OpenAL 库来实现您所谈论的目的非常非常有效

这是链接

https://github.com/kstenerud/ObjectAL-for-iPhone

看看。它太容易集成和实现了。

干杯!!!

【讨论】:

【参考方案3】:

您可以在 ios 上获得的最低级别和最低延迟选项是 RemoteIO。

这个问题有一些更相关的信息:Playback MP3 using RemoteIO and AudioUnits on iPhone... possible?

【讨论】:

以上是关于在 iOS 上播放 MP3 或 AAC 文件都有哪些音频播放选项?的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式将 mp3 转换为 iTunes 可播放的 aac/m4a 文件?

如何在 iOS 中获取现有 MP3 或 AAC 的比特率?

怎么把mp3转成aac格式?

iOS:制作简易的 AAC 播放器 —— 了解音频的播放流程

Swift iOS实现把PCM语音转成MP3格式

iOS(Objective-C)在AudioQueue中播放AAC文件的问题