HTMLCanvasElement: captureStream() method

Baseline Widely available

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

captureStream() của giao diện HTMLCanvasElement trả về một MediaStream chứa CanvasCaptureMediaStreamTrack ghi lại nội dung canvas theo thời gian thực.

Cú pháp

js
captureStream()
captureStream(frameRate)

Tham số

frameRate Optional

Giá trị số thực dấu phẩy động cho biết tốc độ bắt từng khung hình. Nếu không đặt, một khung hình mới sẽ được chụp mỗi khi canvas thay đổi; nếu đặt thành 0, khung hình sẽ không được chụp tự động mà chỉ khi gọi requestFrame().

Giá trị trả về

Một tham chiếu tới đối tượng MediaStream, trong đó có một CanvasCaptureMediaStreamTrack.

Ngoại lệ

NotSupportedError DOMException

Ném ra nếu giá trị frameRate là số âm.