MediaRecorder: state 屬性

Baseline 已廣泛支援

此特性已得到良好支援,可在多種裝置和瀏覽器版本上使用。自 2021 年 4 月起,所有瀏覽器均已支援此特性。

MediaRecorder 介面的只讀屬性 state 返回當前 MediaRecorder 物件的當前狀態。

包含以下值之一的字串:

inactive

未在錄製 — 錄製要麼尚未開始,要麼已開始然後已停止。

recording

錄製已開始,並且 使用者代理 正在捕獲資料。

paused

錄製已開始,然後暫停,但尚未停止或恢復。

示例

js
record.onclick = () => {
  mediaRecorder.start();
  console.log(mediaRecorder.state);
  // Will return "recording"
  console.log("recorder started");
};

規範

規範
MediaStream Recording
# dom-mediarecorder-state

瀏覽器相容性

另見