MediaStream()

MediaStream() はコンストラクターで、新しく生成された MediaStream を返し、これはそれぞれが MediaStreamTrack オブジェクトで表されるメディアトラックのコレクションとして機能します。何か引数が与えられた場合は、指定されたトラックが新しいストリームに追加されます。そうでなければ、ストリームはトラックを持ちません。

構文

newStream = new MediaStream();
newStream = new MediaStream(stream);
newStream = new MediaStream(tracks[]);

引数

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

返値

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

仕様書

仕様書 状態 備考
Media Capture and Streams
MediaStream の定義
勧告候補  

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
MediaStream() constructorChrome 完全対応 19Edge 完全対応 ありFirefox 完全対応 44IE 未対応 なしOpera 完全対応 42Safari 未対応 なしWebView Android 完全対応 37Chrome Android 完全対応 25Firefox Android 完全対応 42Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 6.0

凡例

完全対応  
完全対応
未対応  
未対応

関連情報