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