AudioDestinationNode

AudioDestinationNode接口表示音频图形在特定情况下的最终输出地址 - 通常为扬声器。当使用OfflineAudioContext时为音频记录节点。

AudioDestinationNode没有输出(因为它就是输出,它存在于视频图标中后AudioNode不能被链接),有一个输入。输入信道的数量必须是0至maxChannelCount之间的值或是一个异常。

AudioDestinationNode可以通过AudioContext.destination属性来查看。

Number of inputs 1
Number of outputs 0
Channel count mode "explicit"
Channel count 2
Channel interpretation "speakers"

属性

AudioNode继承的属性.

AudioDestinationNode.maxChannelCount
以无符长整型返回物理设备可以处理的最大通道数量。

方法

继承AudioNode的方法。

例子

 AudioDestinationNode 不需要使用复杂的设置 — 在默认情况下只是简单的代表使用者系统的输出 (例如他们的扬声器),这样你就可以使用几行代码来与内置音频图标挂钩:

var audioCtx = new AudioContext();
var source = audioCtx.createMediaElementSource(myMediaElement);
source.connect(gainNode);
gainNode.connect(audioCtx.destination);

更多的例子,请查看MDN Web Audio示例,例如Voice-change-o-matic 或者 Violent Theremin.

标准

Specification Status Comment
Web Audio API
AudioDestinationNode
Working Draft  

浏览器支持

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support 14 webkit 23 未实现 15 webkit
22 (unprefixed)
6 webkit
Feature Android Chrome Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
Basic support 未实现 28 webkit 25 1.2 未实现 未实现 webkit

其他

文档标签和贡献者

 此页面的贡献者: Taoja
 最后编辑者: Taoja,