MediaStreamTrackGenerator: writable 屬性

實驗性: 這是一項實驗性技術
在生產中使用此技術之前,請仔細檢查瀏覽器相容性表格

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

MediaStreamTrackGenerator 介面的 writable 屬性會返回一個 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);

規範

此特性似乎未在任何規範中定義。

瀏覽器相容性