我正在创建一个基于声音的应用程序,我需要在其中为声波生成不同的振荡。我需要在这方面实现的一部分是不连续或暂停的哔哔声。我正在尝试使用 Core Audio 对正弦波进行变化,但我没有得到所需的输出。
基本上我需要生成可变的声音振荡模式,例如 Dog WhiSTLer 应用程序。
谁能帮我找到正确的方向
最佳答案
看看my other answer如何循环播放背景音乐。您可以创建一个具有 0.5 秒哔声和 1 秒静音的音频文件,并通过 AVAudioPlayer
无限循环该文件。以及通过 [player pause];
如果您有一些预定义的蜂鸣声间隔/振荡,这将起作用,但如果您需要 100% 的用户自定义,则不起作用。您还可以寻找音效来调整音调和频率。
关于iphone - 在 iPhone App 中生成暂停/不连续的蜂鸣声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591326/