我的基本要求是混合两个或多个音频文件(就像 DJ 类型的应用程序)..我可以使用本地音频文件来做到这一点。但我想知道我是否可以使用两个或多个 Spotify 轨道同时播放..?或者与 Spotify 轨道一起播放我的本地文件..?
所以,我想做的就是让 Spotify 中的歌曲在我的应用程序的能够混合的音频单元中播放,而不是在 Spotify 的音频播放器中播放。
请提出建议。
最佳答案
如果您使用 CocoaLibSpotify(Spotify Mac/iOS 库),您将获得解码音频的原始 PCM 数据流。该库中包含的代码使用 Core Audio 将数据传输到扬声器,但您当然可以向图表中添加不同的音频单元以实现您想要的结果。
作为示例,这篇博文(由我撰写)讨论了向图表中添加图形均衡器:Core Audio: AUGraph Basics in CocoaLibSpotify .这篇文章很可能是制作更复杂的图表以满足您的需求的良好起点。
值得一提的是,Spotify 服务一次只允许您流式传输一个音轨,因此您只能将一个 Spotify 轨道与本地轨道进行现场混音。
关于ios - ios 应用程序中 Spotify 轨道的音频混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11396348/