WebAudio笔记
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
本文讨论了如何使用AudioContext和MediaElementAudioSourceNode调整媒体元素的播放参数,并介绍了AnalyserNode的功能,包括实时频率和时域分析,以及fftSize的设置对音频流的影响。
🎯
关键要点
- 可以通过AudioContext和MediaElementAudioSourceNode调整媒体元素的播放参数。
- AnalyserNode可以实现实时频率和时域分析,不会改变音频流。
- fftSize的设置必须是2的幂,范围在32到32768之间,默认值为2048。
- 最大分贝默认值为30dB,超出时getByteFrequencyData返回255。
- 最小分贝默认值为-100dB,低于此值返回0。
- 浮点数表示最新分析帧的平均值,默认值为0.8,范围在0到1之间。
➡️