MediaStream()

MediaStream() コンストラクターは、新しく生成された MediaStream を返し、これはそれぞれが MediaStreamTrack オブジェクトで表されるメディアトラックのコレクションとして機能します。

何か引数が与えられた場合は、指定されたトラックが新しいストリームに追加されます。そうでなければ、ストリームはトラックを持ちません。

構文

js

new MediaStream();
new MediaStream(stream);
new MediaStream(tracks);

引数

stream

様々な MediaStream オブジェクトで、そのトラックが新しく生成されたストリームに自動的に追加されます。トラックは元のストリームから除去されないので、 2 つのストリームで共用されることになります。

tracks

MediaStreamTrack オブジェクトの Array で、それぞれがストリームに追加するトラックです。

返値

生成された MediaStream オブジェクトで、空のトラック、もしくは指定されたトラックを持つ。

仕様書

Specification
Media Capture and Streams
# dom-mediastream-constructor

ブラウザーの互換性

BCD tables only load in the browser

関連情報