我总是想到这个问题,但无论我问什么地方,我都无法得到一个有用的答案或建议:
我怎样才能发出声音(不是实时的)?
我正在使用AVFoundation框架来播放我的声音:
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:TempRecFile error:nil];
player.volume = 1;
[player play];
如何在不使用OpenAL等其他框架的情况下设置声音的音高或频率。虽然,如果你知道我可以学习一些OpenAl的地方,你会非常欢迎:D
答案 0 :(得分:1)
有一些iPhone时间间距移位库提到了这个StackOverflow答案:Real-time Pitch Shifting on the iPhone, 它可以离线工作,也可以实时工作。
这是wikipedia article on time-pitch technology和dspdimention overview on the topic。