我在做一个节奏游戏。我需要播放不同节奏的声音。换句话说,例如,如果我让AVAudioPlayer在2秒内播放8次。
发布于 2011-08-04 05:38:18
我已经使用了使用傅里叶变换的音调变换-源代码
http://www.dspdimension.com/download/
发布于 2013-04-15 06:24:44
请查看
enableRate
和
rate
属性添加到AVAudioPlayer类上。在创建音频播放器之后,但在播放之前,请设置
audioPlayer.enableRate=YES;
然后在播放后,将rate设置为大于或低于1.0的数字,以加快或减慢曲目。对于音乐来说,小于0.8或大于1.2开始听起来很糟糕,但对于一些BMP的上升或下降,它将很容易做到这一点。
请注意,play将速率设置为1,stop将速率设置为0,因此请确保在播放后设置所需的速率。
https://stackoverflow.com/questions/6911461
复制相似问题