完整的问题:为什么更长的声音使用 aMediaElementAudioSourceNode
而不是 anAudioBuffer
更合适?
这些类型的对象旨在保存小的音频片段,通常小于 45 秒。对于更长的声音,实现 MediaElementAudioSourceNode 的对象更合适。
从规范:
此接口表示内存驻留的音频资产(用于一次性声音和其他短音频剪辑)。它的格式是非交错的 32 位线性浮点 PCM 值,正常范围为 [-1,1][-1,1],但值不限于此范围。它可以包含一个或多个通道。通常,预计 PCM 数据的长度会相当短(通常略少于一分钟)。对于较长的声音,例如音乐音轨,应将流式传输与音频元素和 MediaElementAudioSourceNode 一起使用。
- 使用
MediaElementAudioSourceNode
over of an 有什么好处AudioBuffer
? MediaElementAudioSourceNode
短片使用 a 有什么缺点吗?