我刚刚提出了一个有关音频的问题,人们建议这是一个关于html5-audio而不是web audio的问题。
所以我想知道它们之间有什么区别?
例如,W3C提出的Web Audio标准的介绍段落中就有如下陈述:
在HTML5中引入音频元素非常重要,可以嵌入音频数据进行基本流式音频播放。但是,它不足以处理更复杂的音频应用程序。
因此暗示了这两个概念之间的区别:
HTML5音频元素= 通过在HTML中嵌入音频数据进行基本播放。
Web Audio API = 基于ECMA脚本(JavaScript)的API,支持类似于现代独立PC的音频功能,例如:
注意:截至2012年10月底,这个API仍然相对较新,并不支持所有的浏览器和移动设备。caniuse.com 可能有助于确定不同平台上对HTML5和各种相关技术的支持程度。 W3C起草Web Audio标准的事实强烈表明,这个API将在未来得到普遍接受和广泛支持,但目前还没有实现。