【发布时间】:2016-05-06 22:49:04
【问题描述】:
所以,我正在使用 WebAudio API 显示来自麦克风的声音流的波形和 FFT。
我的问题是,每个数据数组在特定时刻有多大?例如,查看AnalyserNode 中的getByteTimeDomainData 函数。它在文档中说它"copies the current waveform, or time-domain, data into a Uint8Array"。 current waveform 到底是什么?声音输入的最后一秒?当前波形数据的大小是否取决于输入频率?
换句话说,更像是一个接收数据块的流接口,每个块有多大?如果我们每 100 毫秒只获取一次时域数据,我们是否会错过在这些时间之间发生的声音,或者声波是否被缓冲到下一次 getByteTimeDomainData 调用?
【问题讨论】:
标签: javascript html audio web-audio-api