我有一个基于 Web Audio API 的信号处理应用程序,我必须使用 AudioKit(基于 EZAudio)框架将它移植到 iOS。
我只需要在 Web Audio API 中包含 0-255 之间数字的频率域。
但在 AudioKit 中,AKFFTTap fftData 让我返回 -6 到 6 之间的浮点数,有时 <1000。
这是我已经在ios上尝试过的:
初始化进程...
let mic = AKMicrophone()
let fftTap = AKFFTTap.init(mic)
要求 ...
return fftTap.fftData
关于 Web 音频 API:初始化...
var analyser = audioContext.createAnalyser();
要求...
let freqDomain = new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(freqDomain);
return freqDomain
我怎样才能取回相同的数据?