开源中国-最新资讯 ( ) • 2021-06-19 09:03

近日,W3C 将 Web Audio API 提升为官方标准,作为一个 JavaScript API,Web Audio API 可用于在 Web 浏览器中直接创建和操作音频内容。

Web Audio API 专注于音频的创建和操作,而不仅仅是音频的播放。它提供了一套丰富的模块化构件,网络和应用开发者可以将其结合起来创造出广泛的应用,包括:用户界面中的听觉反馈、乐器、娱乐和游戏的音轨和效果、教学、AR 和 VR 的空间音频、在线音频编辑应用、车载音乐管理的淡入淡出和压缩,以及音频分析和可视化。

随着 API 的标准化,Web Audio API 将成为一种可靠的、广泛部署在浏览器中的一个内置功能,开发者无需安装插件或下载单独的应用程序。

Web Audio API 的设计意图也是为了支持协作和多用户环境,因此自然适用于在线创作协作和互动类艺术作品。在特定环境下,用户甚至可以与艺术家彼此之间进行积极互动,而不仅仅是被动地坐在屏幕前充当观众。

Web Audio API 支持模块化路由、高动态范围、支持过滤器和各种效果、支持来自音频和视频媒体元素标签的音频源、WebRTC 集成、空间音频支持、卷积引擎等丰富的功能。

在今天宣布 Web Audio API 作为官方标准达到 W3C 推荐状态时,他们还确认 Web Audio API v2 已经在开发中,这将构建并丰富 API 的第一个版本,添加更多、更复杂的功能,这些功能目前尚未开发完成,无法包含在 API 的第一个版本中。更多有关 Web Audio API 规范可从 W3.org 网站中了解。