Sự kiện onprogress

Định nghĩa và cách sử dụng

Sự kiện onprogress xảy ra khi trình duyệt đang tải xuống âm thanh/video được chỉ định.

Trong quá trình tải xuống âm thanh/video, các sự kiện sau sẽ xảy ra theo thứ tự sau:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

Mô hình

Ví dụ 1

Chạy JavaScript khi tải xuống video:

<video onprogress="myFunction()">

Thử trực tiếp

Ví dụ 2

Chạy JavaScript khi tải xuống âm thanh:

<audio onprogress="myFunction()">

Thử trực tiếp

Cú pháp

Trong HTML:

<element onprogress="myScript">

Thử trực tiếp

Trong JavaScript:

object.onprogress = function(){myScript};

Thử trực tiếp

Trong JavaScript, sử dụng phương thức addEventListener():

object.addEventListener("progress", myScript);

Thử trực tiếp

Ghi chú:Internet Explorer 8 hoặc các phiên bản sớm hơn không hỗ trợ Phương thức addEventListener().

Chi tiết kỹ thuật

Bubbling: Không hỗ trợ
Có thể hủy: Không hỗ trợ
Loại sự kiện: Sự kiện
Thẻ HTML được hỗ trợ: <audio> và <video>
Phiên bản DOM: Sự kiện cấp 3

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn sự kiện này.

Sự kiện Chrome IE Firefox Safari Opera
onprogress Hỗ trợ 9.0 Hỗ trợ Hỗ trợ Hỗ trợ