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

View in English Always switch to English

MediaStreamAudioSourceNode: mediaStream プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2020年7月⁩.

MediaStreamAudioSourceNode インターフェイスの読み取り専用プロパティ mediaStream は、このノードが音声を受信する元の音声トラックがある MediaStream を示します。

このストリームは、ノードが MediaStreamAudioSourceNode() コンストラクターまたは AudioContext.createMediaStreamSource() メソッドにより最初に作成されたときに指定されたものです。

コードの音源として働いている MediaStreamTrack があるストリームを表す MediaStream です。

ユーザーエージェントは、指定されたストリームで見つかった最初の音声トラックをこのノード用に用います。しかし、複数のトラックからなるストリームにおいて、どのトラックが使用されているかを確実に知る方法はありません。どのトラックが使われているかが重要な場合や、トラック自体にアクセスしたい場合は、かわりに MediaStreamTrackAudioSourceNode を用いるべきです。

js
const audioCtx = new window.AudioContext(); let options = { mediaStream: stream, }; let source = new MediaStreamAudioSourceNode(audioCtx, options); console.log(source.mediaStream); 

仕様書

Specification
Web Audio API
# dom-mediastreamaudiosourcenode-mediastream

ブラウザーの互換性