抖音开放平台Logo
开发者文档
控制台

AnalyserNode
收藏
我的收藏

AnalyserNode 表示一个可以提供实时频域和时域分析信息的节点。可以通过 AudioContext.createAnalyser 创建。

属性

继承其父类 AudioNode 的属性

属性名类型读写特性默认值说明最低支持版本
fftSizenumber可读写2048用于频域分析的 FFT 初始尺寸1.34.0
maxDecibelsnumber可读写-30用于 FFT 分析的初始最大功率(dB)1.34.0
minDecibelsnumber可读写-100用于 FFT 分析的初始最小功率(dB)1.34.0
frequencyBinCountnumber只读fftSize/2值为 fftSize 的一半1.34.0

方法

继承其父类 AudioNode 的方法

AnalyserNode.getByteTimeDomainData(Uint8Array dataArray)

将当前波形,或者时域数据拷贝进 Uint8Array 数组(无符号字节数组)。

参数说明

属性类型必填说明最低支持版本
dataArrayUint8Array拷贝的目标1.34.0

语法

AnalyserNode.getByteTimeDomainData(dataArray)

返回值

AnalyserNode.getByteFrequencyData(Uint8Array dataArray)

将当前频域数据拷贝进 Uint8Array 数组(无符号字节数组)。

参数说明

属性类型必填说明最低支持版本
dataArrayUint8Array拷贝的目标1.34.0

语法

AnalyserNode.getByteFrequencyData(dataArray)

返回值

AnalyserNode.getFloatTimeDomainData(Float32Array dataArray)

将当前波形,或者时域数据拷贝进 Float32Array 数组。

参数说明

属性类型必填说明最低支持版本
dataArrayFloat32Array拷贝的目标1.34.0

语法

AnalyserNode.getFloatTimeDomainData(dataArray)

返回值

AnalyserNode.getFloatFrequencyData(dataArray)

将当前频域数据拷贝进 Float32Array 数组。

参数说明

属性类型必填说明最低支持版本
dataArrayFloat32Array拷贝的目标1.34.0

语法

AnalyserNode.getFloatFrequencyData(dataArray)

返回值

Bug&Tip

暂无。

该文档是否有帮助?