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
- Sử dụng MediaStream Recording API
- Web Dictaphone: MediaRecorder + getUserMedia + Web Audio API visualization demo, bởi Chris Mills (mã nguồn trên GitHub.)
- simpl.info MediaStream Recording demo, bởi Sam Dutton.
Navigator.getUserMedia()