如何以编程方式在歌曲之间交叉淡入淡出

时间:2012-01-05 15:10:22

标签: iphone media-player

我正在为iPhone制作音乐播放器,我想在歌曲之间交叉淡入淡出。我知道这是可能的,因为我的DJ做到了......我找不到任何文档,甚至不知道从哪里开始。任何人都可以给我一个起点或示例代码吗?

感谢。

2 个答案:

答案 0 :(得分:0)

一种选择是将两首歌曲转换为原始(线性PCM)样本。然后构建自己的混音器功能或音频单元,其中每个样本的混合比率来自斜坡或自定义混合曲线功能。将输出馈送到RemoteIO音频设备。

答案 1 :(得分:0)

我能够通过使用AVPlayer而不是MPMusicPlayerController来解决它。