如何同时播放 iPod 库中的两个音频文件?

Posted

技术标签:

【中文标题】如何同时播放 iPod 库中的两个音频文件?【英文标题】:How to play two audio files from the iPod library simultaneously? 【发布时间】:2012-06-27 12:43:57 【问题描述】:

我知道 MediaPickerConroller 可用于访问 iPod 库,但我不确定它是否可以同时播放两首歌曲。 AVFoundation 将允许这样做,但是您如何让 AVFoundation 访问该库?有没有更简单的方法来做到这一点?任何帮助表示赞赏,谢谢。

【问题讨论】:

【参考方案1】:

同时播放多个音频文件的一种方法(虽然不是一种简单的方法)是使用音频处理图。 Apple 的示例应用程序“MixerHost”是一个很好的起点。 “AudioGraph”(https://github.com/tkzic/audiograph)的功能比您想要的要多,但是该手册有助于理解音频处理图的基础知识。

MediaPickerConroller 将允许您从 iTunes 库中选择多个项目。您必须从媒体选择器中获取 URL 列表,然后自己将它们连接到图表。

【讨论】:

以上是关于如何同时播放 iPod 库中的两个音频文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在播放时处理 ipod 库音频文件原始数据

同时录制音频和播放 iPod?

您可以播放 iPod 库中的视频吗?

iPhone SDK:如何将从 iPod 库中挑选的音频文件写入我的应用程序的文档文件夹?

修改 SpeakHere 以录制设备上播放的音频

使用 AVAssetWriter 和 AVAssetReader 进行音频录制和播放