【发布时间】:2010-03-31 09:31:05
【问题描述】:
所以我一直在寻找一种使用 OpenAL 在 iPhone 上产生可变音调的方法,问题是 Apple 已经弃用了 OpenAL 的 ALUT 部分,该部分具有非常适合此的 alutCreateBufferWaveform。我想知道是否有人知道如何在 iPhone SDK 上使用 OpenAL 制作音调发生器。我所需要的只是一遍又一遍地一致地产生某种频率音调的能力。
这是最后的手段,如果听起来有点愚蠢,那么抱歉。
【问题讨论】:
所以我一直在寻找一种使用 OpenAL 在 iPhone 上产生可变音调的方法,问题是 Apple 已经弃用了 OpenAL 的 ALUT 部分,该部分具有非常适合此的 alutCreateBufferWaveform。我想知道是否有人知道如何在 iPhone SDK 上使用 OpenAL 制作音调发生器。我所需要的只是一遍又一遍地一致地产生某种频率音调的能力。
这是最后的手段,如果听起来有点愚蠢,那么抱歉。
【问题讨论】:
这不是您想要的,但它可以产生类似的效果。
我用过这个教程
http://benbritten.com/2008/11/06/openal-sound-on-the-iphone/
创建一个可以在不同级别播放预先录制的声音的引擎。因此,即使我必须从现有的 *.caf 文件中播放声音,我也可以调制音高并控制循环,以便它产生我正在寻找的任何频率、长度或音量。
【讨论】: