我有一些任意信号数据,我想得到频率分析。这不是音频数据。有没有办法强迫AS3的computeSpectrum()调用为我做这项工作?
TIA!
猎户
答案 0 :(得分:1)
computeSpectrum函数似乎采用当前播放音频的样本来执行FFT。因此,您必须将非音频数据转换为某种类型的声音文件并进行播放。由于似乎无法同步播放和捕获,因此您必须在声音文件中多次循环数据,以便播放足够长的时间,并希望能够幸运地使用computeSpectrum调用捕获它。非常怀疑这会起作用并给你有意义的结果。