Ios 播放循环的嘟嘟声并更改频率/速度

Ios 播放循环的嘟嘟声并更改频率/速度,ios,loops,audio,frequency,playback,Ios,Loops,Audio,Frequency,Playback,我正在创建一个使用音频的iphone应用程序。 我想播放一个无限循环的哔哔声 我找到了一个简单的方法,使用上层AVAudioPlayer和numberOfLoops设置为-1。它很好用 但现在我想播放这个音频,并能够改变速率/速度。它的工作原理可能类似于汽车接近障碍物时发出的声音。开始时,嘟嘟声的频率较低,该频率会加速,直到达到连续的声音BIIIIIIP。。。 使用高层AvaudioLayer似乎不可行,但即使查看AudioToolBox,我也没有找到解决方案 有什么帮助吗?看看Dave Dri

我正在创建一个使用音频的iphone应用程序。 我想播放一个无限循环的哔哔声

我找到了一个简单的方法,使用上层AVAudioPlayer和numberOfLoops设置为-1。它很好用

但现在我想播放这个音频,并能够改变速率/速度。它的工作原理可能类似于汽车接近障碍物时发出的声音。开始时,嘟嘟声的频率较低,该频率会加速,直到达到连续的声音BIIIIIIP。。。 使用高层AvaudioLayer似乎不可行,但即使查看AudioToolBox,我也没有找到解决方案


有什么帮助吗?

看看Dave Dribin's,它在iPhone/iPad上播放恒定的440 Hz音调。它使用较低级别的音频队列服务,但除了实时音调调整之外,它还能满足您的要求,这只需要对现有代码进行调整。

在整个过程中,声音的音调是否会继续增加?如果是这样的话,它很快就会超出可听见的范围。您是否考虑过在必要时发出一种以上的声音并加载?否声音不会在整个过程中增加。我有一个最大和最小限制,我希望能够在这些限制之间增加或减少音频播放的速率/频率。您是指播放蜂鸣音的速率还是蜂鸣音波形的频率?前者容易得多。