MediaStream:MediaStream() 构造函数

MediaStream() 构造函数返回一个新创建的 MediaStream,它充当媒体轨道集合,每个轨道都由一个 MediaStreamTrack 对象表示。

如果给出了任何参数,则指定的轨道将自动添加到新流中。否则,该流将没有轨道。

语法

js
new MediaStream()
new MediaStream(stream)
new MediaStream(tracks)

参数

stream 可选

一个不同的 MediaStream 对象,其轨道会自动添加到新创建的流中。轨道不会从原始流中删除,因此它们由两个流共享。

tracks 可选

一个 Array,其中包含 MediaStreamTrack 对象,每个对象对应要添加到流中的一个轨道。

返回值

一个新创建的 MediaStream 对象,它可以是空的,也可以包含提供的轨道(如果有)。

规范

规范
媒体捕获和流
# dom-mediastream-constructor

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅