网页音频和HTML5音频有什么区别?

27

我刚刚提出了一个有关音频的问题,人们建议这是一个关于html5-audio而不是web audio的问题。

所以我想知道它们之间有什么区别?

1个回答

33

这两个概念是不同的。

例如,W3C提出的Web Audio标准的介绍段落中就有如下陈述:

在HTML5中引入音频元素非常重要,可以嵌入音频数据进行基本流式音频播放。但是,它不足以处理更复杂的音频应用程序

因此暗示了这两个概念之间的区别:

HTML5音频元素= 通过在HTML中嵌入音频数据进行基本播放。

Web Audio API = 基于ECMA脚本(JavaScript)的API,支持类似于现代独立PC的音频功能,例如:

  • 混音
  • 处理和过滤(例如,洞穴或大教堂效果等,距离衰减,多普勒移位等...)
  • 与音频生产应用程序相关的任务
  • 现代游戏音频引擎中找到的功能

注意:截至2012年10月底,这个API仍然相对较新,并不支持所有的浏览器和移动设备。caniuse.com 可能有助于确定不同平台上对HTML5和各种相关技术的支持程度。 W3C起草Web Audio标准的事实强烈表明,这个API将在未来得到普遍接受和广泛支持,但目前还没有实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接