MediaStreamAudioSourceNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

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

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

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

构造器

MediaStreamAudioSourceNode.MediaStreamAudioSourceNode()

创建一个新的MediaStreamAudioSourceNode实例。

属性

AudioNode 上继承。

方法

AudioNode 上继承。

示例

参见 AudioContext.createMediaStreamSource() 以获取有关该对象用法的示例代码。

规范

Specification
Web Audio API
# MediaStreamAudioSourceNode

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
MediaStreamAudioSourceNode
MediaStreamAudioSourceNode() constructor
mediaStream

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见