0

我一直在想这个问题,但无论我问什么,我都无法得到有用的答案或建议:

我怎样才能发出声音(不是实时的)?

我使用 AVFoundation 框架来播放我的声音,如下所示:

AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:TempRecFile error:nil];
    player.volume = 1;
    [player play];

如何在不使用 OpenAL 等其他框架的情况下设置声音的音高或频率。虽然,如果您知道我可以学习一些 OpenAl 的地方,非常欢迎您:D

4

1 回答 1

1

有一些 iPhone time-pitch shift 库提到了这个 StackOverflow 答案:Real-time Pitch Shifting on iPhone,它可以离线工作,也可以实时工作。

这是关于时间间距技术的维基百科文章,以及关于该主题的 dspdimention 概述

于 2011-05-01T22:36:31.953 回答