MediaStreamAudioDestinationNode

Baseline 已廣泛支援

此特性已成熟穩定,適用於多種裝置和瀏覽器版本。自 2018 年 10 月起,它已在各瀏覽器中可用。

MediaStreamAudioDestinationNode 介面代表一個音訊目的地,它包含一個 WebRTC MediaStream,該流帶有一個單獨的 AudioMediaStreamTrack,其用法類似於從 navigator.mediaDevices.getUserMedia() 獲取的 MediaStream

它是一個 AudioNode,充當音訊目的地,透過 AudioContext.createMediaStreamDestination() 方法建立。

EventTarget AudioNode MediaStreamAudioDestinationNode
輸入數量 1
輸出數量 0
聲道數 2
通道計數模式 “explicit”
聲道數解釋 “speakers”

建構函式

MediaStreamAudioDestinationNode()

建立一個新的 MediaStreamAudioDestinationNode 物件例項。

例項屬性

繼承自其父級 AudioNode 的屬性.

MediaStreamAudioDestinationNode.stream

一個 MediaStream,包含一個單獨的 MediaStreamTrack,其 kindaudio,並且聲道數與節點相同。您可以使用此屬性將音訊從音訊圖中匯出,並將其輸入到其他構造中,例如 Media Recorder

例項方法

繼承自其父級 AudioNode 的方法.

示例

請參閱 AudioContext.createMediaStreamDestination() 的示例程式碼,該程式碼建立了一個 MediaStreamAudioDestinationNode 並將其用作要錄製的音訊的源。

規範

規範
Web Audio API
# MediaStreamAudioDestinationNode

瀏覽器相容性

另見