以编程方式在 iPhone 上创建声音

Posted

技术标签:

【中文标题】以编程方式在 iPhone 上创建声音【英文标题】:Create sound on iPhone programmatically 【发布时间】:2012-01-28 14:25:21 【问题描述】:

我正在尝试寻找如何以编程方式创建声音,因为在我的应用程序中,我必须播放许多不同频率(以及相同音色和响度)的声音,所以我无法全部制作编程前。

我查看了这个论坛,发现了一个指向http://www.iphonedevsdk.com/forum/iphone-sdk-development/45613-creating-audio-programmatically.html 的链接,但没有完全解释。

谢谢!!

【问题讨论】:

很多人似乎喜欢我的回答:***.com/a/4928589/385559 这本书将准确地展示如何做你正在寻找的东西:以编程方式在 iPhone 上创建一个音频文件。 您是在问如何创建自定义声音波形(DSP 的东西),或者如何将您创建的声音波形保存到文件(文件格式和文件写入)? 我在问如何以编程方式创建一个可以稍后在 iPhone 上播放的声音 然后尝试从您的问题中删除“文件”一词,并添加信号处理标签。否则,您的问题标题具有误导性。您不一定需要涉及文件来创建程序化音频。 【参考方案1】:

ExatAudioFile (ExtAudioFileCreateWithURL) 和 AudioFile (AudioFileCreateWithURL) API 将是一个很好的起点。它们来自 AudioToolbox.framework,可在 OS X 和 ios 上使用。

【讨论】:

以上是关于以编程方式在 iPhone 上创建声音的主要内容,如果未能解决你的问题,请参考以下文章

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音

如何以编程方式在 iphone 中执行应用程序音频的内部录制

如何以编程方式增加iPhone音量

使用 Javascript 在 iPhone 网络应用程序中播放声音?

在 PhoneGap 应用程序中以编程方式在 iPhone 上显示软键盘?

iPhone:如何为自定义键盘制作按键声音?