javascript - Web 音频 API 中 analyser.getByteFrequencyData 返回值的范围是多少?

标签 javascript fft web-audio-api

我想在使用网络音频 API 进行一些 FFT 时使用百分比。

为此,我需要知道 analyser.getByteFrequencyData 返回值的范围。

我找不到任何相关信息,也许有人知道?

谢谢

最佳答案

analyser.getByteFrequencyData 返回 0 到 255 之间的规范化数组。

数组的长度是analyzer.fftSize值的一半。 因此,如果 analyzer.fftSize = 1024 analyser.getByteFrequencyData 将返回一个包含 512 个值的数组。 另见 https://stackoverflow.com/a/14789992/4303873了解更多信息。

关于javascript - Web 音频 API 中 analyser.getByteFrequencyData 返回值的范围是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30013898/

相关文章:

api - Gracenote Rhythm API - 是否可以通过网络音频流式传输?

javascript - 设备上的网络音频 API 延迟

javascript - 当屏幕尺寸低于 X 像素时 jQuery 运行脚本

Javascript 返回数组中最高分的出现次数

matplotlib imshow 编辑 x 轴

c++ - NTL 上的 "Polynomial too big for FFT"错误

javascript - 在 HTML5 WebAudio 中如何知道声音是否停止或播放完毕?

javascript - 禁用下载 flash 文件弹出窗口

javascript - 如何在悬停时更改 SVG 的描边颜色?

python - 理解 python 中的 FFT 输出