NotifyAudioAvailableEvent - 定义了音频缓冲区已满时发送到音频元素的事件

非标准
该功能是非标准的。请尽量不要在生产环境中使用它:因为每个用户不一定会正常运行。它的实现可能存在很大的不兼容性,并且将来可能会改变行为。

已废弃
该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。

NotifyAudioAvailableEvent 是非标准,过时的接口,定义了音频缓冲区已满时发送到音频元素的事件。

属性

frameBuffer 只读

一个 Float32Array,包含从解码音频获得的原始 32 位浮点音频数据(例如,将原始数据发送到音频硬件与编码后的音频)。数据是一系列音频样本,每个样本每个音频通道包含一个 32 位值。默认情况下,所有音频帧均被标准化为包含 1024 个样本,但是如果用户使用 mozFrameBufferLength 属性设置了不同的长度,则所有音频帧的长度可以在 512 到 16384 个样本之间。

time

一个浮点值,表示相对于音轨开始处 frameBuffer 中第一个采样发生的时间(以秒为单位)。