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 对象,其轨道会被自动添加到新建的流中。且这些轨道不会从原流中移除,即变成了两条流所共享的。

tracks

MediaStreamTrack 对象的数组,其中的每一个都表示要添加到流中的轨道。

返回值

新建的 MediaStream 对象,为空,或者包含提供的轨道(如果有的话)。

规范

Specification
Media Capture and Streams
# dom-mediastream-constructor

浏览器兼容性

参见