更改所选歌曲的每分钟节拍数

时间:2011-08-23 07:41:25

标签: iphone

我正在开发一个iPhone应用程序,我想更改所选歌曲的每分钟节拍数(BPM)。我正在使用AVAsset类。

如何实施?任何代码帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我最近开始玩弄这个,你需要做的是使用AudioToolbox来读取音频数据,AudioToolbox允许你获取最流行的文件类型的数据。

然后使用像“SoundTouch”这样的东西(只是谷歌这个,它的开源),一个允许你拉伸声音文件的C ++库,它甚至带有一个例子,告诉你如何做到这一点。尝试过,适用于iOS。

如果您想要访问iPod歌曲,您将需要AVAssetReader,并且您只能使用真实设备而不是模拟器测试该代码,因为模拟器没有iPod库。