4

我正在创建一个基于声音的应用程序,我需要在其中为声波生成不同的振荡。在这方面我需要实现的一个部分是不连续或暂停的哔声。我正在尝试使用 Core Audio 对正弦波进行变化来执行此操作,但我没有得到所需的输出。

基本上我需要生成可变的声音振荡模式,比如 Dog Whistler 应用程序。

谁能帮助我正确的方向

4

1 回答 1

1

看看我的其他答案如何循环播放背景音乐。您可以创建一个 0.5 秒哔​​声和 1 秒静音的音频文件,并通过AVAudioPlayer. 以及通过以下方式暂停哔声序列[player pause];

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

于 2012-07-25T11:23:15.477 回答