Unity 3d FFT频谱与程序音频

时间:2015-08-19 09:18:40

标签: audio unity3d fft

我通过在Unity 3d上使用OnAudioFilterRead方法生成一些程序性音频,并且它可以工作,因为我可以听到来自扬声器的合成声音。

当我试图通过

获取合成声音的频谱(在同一个脚本中)
void Update()
{
    float[] data = new float[2048];
    audioSource.GetSpectrumData(data, 0, FFTWindow.BlackmanHarris);
}

它总是用{0}填充data数组(没有抛出异常)。有没有办法获得合成音频的真实频谱?

1 个答案:

答案 0 :(得分:0)

问题已在5.2版中修复