SourceBuffer: phương thức Remove()

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Note: This feature is available in Dedicated Web Workers.

Phương thức remove() của SourceBuffer giao diện loại bỏ các phân đoạn phương tiện trong một phạm vi thời gian cụ thể khỏi SourceBuffer. Phương thức này chỉ có thể được gọi khi SourceBuffer.updating bằng false. Nếu SourceBuffer.updating không bằng false, hãy gọi SourceBuffer.abort().

Cú pháp

js
remove(start, end)

Thông số

start

Một double biểu thị thời điểm bắt đầu của phạm vi thời gian, tính bằng giây.

end

Một double biểu thị sự kết thúc của khoảng thời gian, tính bằng giây.

Giá trị trả về

Không có (undefined).

Ngoại lệ

InvalidAccessError DOMException

Được ném nếu thuộc tính MediaSource.duration bằng NaN, tham số start âm hoặc lớn hơn MediaSource.duration hoặc tham số end nhỏ hơn hoặc bằng start hoặc bằng NaN.

InvalidStateError DOMException

Được ném nếu thuộc tính SourceBuffer.updating bằng tới true hoặc SourceBuffer này đã bị xóa từ MediaSource.

Ví dụ

TBD.

Thông số kỹ thuật

Specification
Media Source Extensions™
# dom-sourcebuffer-remove

Khả năng tương thích của trình duyệt

Xem thêm