MediaRecorder: thuộc tính state

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Thuộc tính chỉ đọc state của giao diện MediaRecorder trả về trạng thái hiện tại của đối tượng MediaRecorder hiện tại.

Giá trị

Một chuỗi chứa một trong các giá trị sau:

inactive

Việc ghi không diễn ra, có thể là chưa bắt đầu hoặc đã bắt đầu rồi dừng lại.

recording

Việc ghi đã bắt đầu và user agent đang thu thập dữ liệu.

paused

Việc ghi đã bắt đầu, sau đó tạm dừng, nhưng chưa dừng hoặc tiếp tục.

Ví dụ

js
record.onclick = () => {
  mediaRecorder.start();
  console.log(mediaRecorder.state);
  // Sẽ trả về "recording"
  console.log("recorder started");
};

Thông số kỹ thuật

Specification
MediaStream Recording
# dom-mediarecorder-state

Tương thích trình duyệt

Xem thêm