对于我的iOS App,我需要将音频文件相移到180度。我什么都不知道。请帮我完成这个。
答案 0 :(得分:1)
180°的相移是相位反转。实现这一目标的最简单方法(假设您的样本在-1到1范围内)是将每个样本乘以-1。
麦克
答案 1 :(得分:0)
您描述的过程称为反相。一旦获得样本数据,就可以很容易地完成。举例说明:
for_each_sample {
sample[idx] = -sample[idx];
}
您的程序还需要在反转整数类型时检查范围。
您可以使用ExtAudioFile或AudioFile API来读取和写入文件,使用AudioConvertor API将示例数据转换为LPCM(ExtAudioFile可以为您设置)。