ios - ios 应用程序中 Spotify 轨道的音频混合

标签 ios audio offline spotify mixing

我的基本要求是混合两个或多个音频文件(就像 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/

相关文章:

ios - 如何调试 dsymutil 错误 : "Clang modules are expected to have exactly 1 compile unit."

javascript - iOS 5 Mobile Safari 应用程序缓存更改?

docker - 有没有一些方法可以离线管理 Kubernetes 镜像?

c++ - 在 C++ 中播放音乐文件

ios - 使用 AVAssetDownloadURLSession 进行离线下载的正确进度

ios - 强制方向改变有时不起作用

ios - CocoaPods 测试目标库未加载退出代码 82

iphone - 调整 iPhone 5 中的表格 View 大小

java - 我可以获取数组形式的声音数据吗?

html - 音频标签 GUI 不可见