它们是基于对象的

API 使用一个或多个 JavaScript 对象在你的代码中进行交互,这些对象用作 API 使用的数据(包含在对象属性中)的容器以及 API 提供的功能(包含在对象方法中)。

备注:

如果你不熟悉对象如何工作,则应在继续之前学习 JavaScript 对象模块。

让我们回到 Web 音频 API 的例子——这是一个相当复杂的 API,它由多个对象组成。最重要的包括:

AudioContext,表示一个可以用于操控浏览器中播放音频的音频图,并且拥有许多可用于操作音频的方法和属性。

MediaElementAudioSourceNode,表示一个包含你想要在音频上下文中播放和操控的声音的

AudioDestinationNode,表示音频的输出目的地,也就是你电脑上的实际输出设备——通常是你的扬声器或耳机。

那么这些对象是如何交互的呢?如果你查看我们的简单 Web 音频示例(也可以在线查看),首先会看到如下的 HTML 代码:

html


首先,我们包含一个

Copyright © 2088 世界杯决赛_世界杯是 - rchzwh.com All Rights Reserved.
友情链接
top