MediaRecorder:state 属性

stateMediaRecorder 接口的只读属性,它返回当前 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

浏览器兼容性

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

另请参阅