このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

MediaStreamAudioDestinationNode

Baseline
広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年10月以降、すべてのブラウザーで利用可能です。

MediaStreamAudioDestinationNode インターフェイスは、単一の AudioMediaStreamTrack を持つ WebRTC MediaStream からなる音声の出力先を表します。これは、navigator.mediaDevices.getUserMedia() で取得した MediaStream と同様に用いることができます。

これは音声の出力先としてふるまう AudioNode であり、AudioContext.createMediaStreamDestination() メソッドで生成できます。

EventTarget AudioNode MediaStreamAudioDestinationNode
入力数 1
出力数 0
チャンネル数 2
チャンネルカウントモード "explicit"
チャンネルカウントの解釈 "speakers"

コンストラクター

MediaStreamAudioDestinationNode()

新しい MediaStreamAudioDestinationNode オブジェクトのインスタンスを生成します。

インスタンスプロパティ

親の AudioNode からプロパティを継承します。

MediaStreamAudioDestinationNode.stream

kind が audio であり、ノードと同じ数のチャンネルを持つ単一の MediaStreamTrack からなる MediaStream です。このプロパティを用いて、ストリームを音声グラフから取り出し、Media Recorder などの他の構築に供給できます。

インスタンスメソッド

親の AudioNode からメソッドを継承します。

例

AudioContext.createMediaStreamDestination() に、MediaStreamAudioDestinationNode を生成し、それを録音する音声の音源として用いるサンプルコードがあります。

仕様書

仕様書
Web Audio API
# MediaStreamAudioDestinationNode

ブラウザーの互換性

関連情報