MediaStreamTrackGenerator:writable 属性

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表格

非标准: 此功能是非标准的,并且不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不会对每个用户都起作用。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。

writable 属性是 MediaStreamTrackGenerator 接口的一个属性,它返回一个 WritableStream。这允许将媒体帧写入 MediaStreamTrackGenerator。帧将是音频或视频。类型由创建的 MediaStreamTrackGenerator 的类型决定。

一个 WritableStream

示例

在以下示例中,视频帧被转换,然后写入通过 MediaStreamTrackGenerator.writable 访问的 WritableStream

js
const trackProcessor = new MediaStreamTrackProcessor({ track: videoTrack });
const trackGenerator = new MediaStreamTrackGenerator({ kind: "video" });

/* */

trackProcessor.readable
  .pipeThrough(transformer)
  .pipeTo(trackGenerator.writable);

规范

未找到规范

未找到 api.MediaStreamTrackGenerator.writable 的规范数据。
检查此页面是否存在问题 或为其贡献缺失的 spec_url mdn/browser-compat-data。同时确保规范包含在 w3c/browser-specs.

浏览器兼容性

BCD 表格仅在浏览器中加载