MediaStreamTrackAudioSourceNode

MediaStreamTrackAudioSourceNode 接口是一种 AudioNode 类型,它表示从特定 MediaStreamTrack 获取的音频数据源,该数据源通过 WebRTC媒体捕获和流 API 获取。

音频本身可能是来自麦克风或其他音频采样设备的输入,也可能是通过 RTCPeerConnection 接收的,以及其他可能的选项。

MediaStreamTrackAudioSourceNode 没有输入,只有一个输出,它是使用 AudioContext.createMediaStreamTrackSource() 方法创建的。此接口类似于 MediaStreamAudioSourceNode,但它允许您明确指定要使用的轨道,而不是假设流上的第一个音频轨道。

EventTarget AudioNode MediaStreamTrackAudioSourceNode
输入数量 0
输出数量 1
声道数 由传递给创建它的 AudioContext.createMediaStreamTrackSource() 方法的第一个音频 MediaStreamTrack 定义。

构造函数

MediaStreamTrackAudioSourceNode()

使用指定的选项创建一个新的 MediaStreamTrackAudioSourceNode 对象实例。

实例属性

MediaStreamTrackAudioSourceNode 接口本身没有属性;但是,它继承了其父级 AudioNode 的属性。

实例方法

从其父级 AudioNode 继承方法.

示例

有关使用此对象的示例代码,请参见 AudioContext.createMediaStreamSource()

规范

规范
Web Audio API
# MediaStreamTrackAudioSourceNode

浏览器兼容性

BCD 表仅在浏览器中加载

另请参阅