--- title: MediaStreamAudioSourceNode slug: Web/API/MediaStreamAudioSourceNode tags: - MediaStreamAudioSourceNode - Web Audio API translation_of: Web/API/MediaStreamAudioSourceNode ---

{{APIRef("Web Audio API")}}

MediaStreamAudioSourceNode 接口代表一个音频接口,是WebRTC {{domxref("MediaStream")}} (比如一个摄像头或者麦克风)的一部分。是个表现为音频源的{{domxref("AudioNode")}}。

MediaElementSourceNode没有输入,并且只有一个输出。创建之后使用 {{domxref("AudioContext.createMediaStreamSource")}}方法。输出通道的数量和{{domxref("AudioMediaStreamTrack")}}的通道数量相同。如果没有有效的媒体流,输出通道就变成一个静音的通道。

Number of inputs 0
Number of outputs 1
Channel count 由{{domxref("AudioMediaStreamTrack")}}定义,传递给 {{domxref("AudioContext.createMediaStreamSource")}} ,并由此创建。

构造器

{{domxref("MediaStreamAudioSourceNode.MediaStreamAudioSourceNode()")}}
创建一个新的MediaStreamAudioSourceNode实例。

属性

{{domxref("AudioNode")}}上继承。

方法

{{domxref("AudioNode")}}上继承。

示例

{{page("/zh-CN/docs/Web/API/AudioContext/createMediaStreamSource","示例")}}

规范

Specification Status Comment
{{SpecName('Web Audio API', '#the-mediastreamaudiosourcenode-interface', 'MediaStreamAudioSourceNode')}} {{Spec2('Web Audio API')}}  

兼容性

{{Compat("api.MediaStreamAudioSourceNode")}}

See also