在iPhone App中生成暂停/不连续的蜂鸣声

时间:2012-07-21 10:18:32

标签: iphone ios ipad audio

我正在创建一个基于声音的应用程序,我需要为声波生成不同的振荡。我需要实现的一个部分是不连续或暂停的嘟嘟声。我正在尝试使用Core Audio进行正弦波变换,但是我没有得到所需的输出。

基本上我需要生成可变声音振荡模式,如Dog Whistler app。

任何人都可以帮助我正确指导这个

1 个答案:

答案 0 :(得分:1)

查看my other answer如何循环播放背景音乐。您可以创建一个0.5秒蜂鸣声和1秒静音的音频文件,并通过AVAudioPlayer无限循环该文件。以及通过[player pause];

暂停哔声序列

如果您有一些预定义的蜂鸣声间隔/振荡,这将有效,但如果您需要100%用户自定义,则无效。您还可以查找声音效果来调整音高和频率。