23

我刚刚问了一个关于音频的问题,人们认为这是一个关于 html5-audio 而不是网络音频的问题。

所以我想知道有什么区别?

4

1 回答 1

29

这两个概念是不同的。

例如,W3C 提议的 Web Audio 标准的 Introduction 段落做出了这样的声明
: HTML5 中音频元素的引入非常重要,允许基本的流式音频播放。但是,它不足以处理更复杂的音频应用程序

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

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

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

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

提醒一句:截至 2012 年 10 月下旬,此 API 仍然相对较新,并非所有浏览器和移动设备都支持。 caniuse.com站点可能有助于确定不同平台上对 HTML5 和各种相关技术的支持量。W3C 为 Web Audio 起草标准这一事实有力地表明,该 API 将及时获得普遍接受和广泛支持,但目前还不是这样。

于 2012-10-29T12:29:26.743 回答