WebAudio API数据数组大小
WebAudio API data array size?
因此,我将使用WebAudio API显示来自麦克风的声音流的波形和FFT。
我的问题是,在特定时刻,每个数据阵列的可用性有多大?例如,查看AnalyserNode
中的getByteTimeDomainData函数。文档中说它是"copies the current waveform, or time-domain, data into a Uint8Array"
。current waveform
究竟是什么?声音输入的最后一秒?当前波形数据的大小是否取决于输入频率?
在其他方面,更像是接收数据块的流接口,每个数据块有多大?如果我们每100毫秒只获取一次时域数据,我们会错过这些时间之间发生的声音吗?还是声波会被缓冲到下一次getByteTimeDomainData
调用?
使用AnalyserNode上的fftSize属性设置大小。是的,你会"错过那些时间之间发生的声音"——如果你需要做这样的事情,请使用ScriptProcessor。
相关文章:
- JSON数组数据返回Undefined
- 具有关联数组数据集的D3.js表
- TinyMCE获取数组数据
- Emberjs#每个循环不处理数组数据
- 使用Angular.js访问php数组数据
- 数组数据排序类似mysql查询
- 在Redux中映射对象数组数据
- jqGrid - 搜索本地数组数据
- 如何在不赋值数组变量的情况下读取数组数据
- 停止 jQuery 自动完成以过滤/搜索结果并填充整个源数组数据
- 如何在 AngularJS 中从 API 访问数组数据
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 如何将json格式的数组数据从jquery返回到html
- 异步循环使用递归:如何访问推送数组数据
- Node.js对象数组数据联接
- 序列promise链与数组数据,如何解析promise链
- 如何加速getJSON数组数据
- PHP同时循环数组数据显示到javascript中
- 流星:显示数组数据,因为表在添加新列时给出了重复值
- 数组数据不会显示在表中