MediaStreamTrackAudioSourceNode

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

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

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

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

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

构造函数

MediaStreamTrackAudioSourceNode()

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

实例属性

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

实例方法

继承自其父级 AudioNode 的方法.

示例

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

规范

规范
Web Audio API
# MediaStreamTrackAudioSourceNode

浏览器兼容性

另见