MediaStream: MediaStream() コンストラクター

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.

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

関連情報