我正在开发一个iPhone应用程序,我想更改所选歌曲的每分钟节拍数(BPM)。我正在使用AVAsset类。
如何实施?任何代码帮助将不胜感激。
答案 0 :(得分:0)
我最近开始玩弄这个,你需要做的是使用AudioToolbox来读取音频数据,AudioToolbox允许你获取最流行的文件类型的数据。
然后使用像“SoundTouch”这样的东西(只是谷歌这个,它的开源),一个允许你拉伸声音文件的C ++库,它甚至带有一个例子,告诉你如何做到这一点。尝试过,适用于iOS。
如果您想要访问iPod歌曲,您将需要AVAssetReader,并且您只能使用真实设备而不是模拟器测试该代码,因为模拟器没有iPod库。