我通过在Unity 3d上使用OnAudioFilterRead方法生成一些程序性音频,并且它可以工作,因为我可以听到来自扬声器的合成声音。
当我试图通过
获取合成声音的频谱(在同一个脚本中)void Update()
{
float[] data = new float[2048];
audioSource.GetSpectrumData(data, 0, FFTWindow.BlackmanHarris);
}
它总是用{0}填充data
数组(没有抛出异常)。有没有办法获得合成音频的真实频谱?
答案 0 :(得分:0)
问题已在5.2版中修复