Sự kiện onloadeddata

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

Sự kiện onloadeddata sẽ xảy ra khi dữ liệu của khung hiện tại được tải nhưng không có đủ dữ liệu để phát khung tiếp theo của âm thanh/video.

Trong quá trình tải â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 dữ liệu của khung hiện tại có sẵn (đối với <video>):

<video onloadeddata="myFunction()">

Thử trực tiếp

Ví dụ 2

Chạy JavaScript khi dữ liệu của khung hiện tại có sẵn (đối với <audio>):

<audio onloadeddata="myFunction()">

Thử trực tiếp

Cú pháp

Trong HTML:

<element onloadeddata="myScript">

Thử trực tiếp

Trong JavaScript:

object.onloadeddata = function(){myScript};

Thử trực tiếp

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

object.addEventListener("loadeddata", myScript);

Thử trực tiếp

Chú ý:Internet Explorer 8 hoặc các phiên bản trước 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
Các 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 cho biết phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn sự kiện đó.

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