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

瀏覽器相容性

另見