getByteFrequencyData() 返回的数组值是什么意思?

What does the values of the Array returned by getByteFrequencyData() mean?

我有点困惑 Uint8Array 到底是什么 getByteFrequencyData() [=19] =]?

如何理解它们的价值?还有为什么定义的大部分是第一个值,后面的大部分是0?

最新规范更详细地解释了 getByteFrequencyData。基本上,它是数据的 FFT 的幅度转换为 dB 并缩放为 0 到 255 之间的字节值。如果后面的值为 0,那是因为那里的频率内容很少。