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 April 2021.
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 |
ブラウザーの互換性
BCD tables only load in the browser