Để thực thi một script khi tệp media có thể phát đến hết mà không bị tạm dừng để đệm (buffering), bạn sử dụng thuộc tính sự kiện oncanplaythrough.
Ví dụ minh họa
Mã sau демонстрирует cách sử dụng thuộc tính oncanplaythrough:
<!DOCTYPE html>
<html>
<body>
<video id="myVideo" width="400" height="200" controls oncanplaythrough="display()">
<source src="/html5/foo.ogg" type="video/ogg" />
<source src="/html5/foo.mp4" type="video/mp4" />
Trình duyệt của bạn không hỗ trợ phần tử video.
</video>
<script>
function display() {
alert("Video có thể phát mà không cần tạm dừng để đệm.");
}
</script>
</body>
</html>
Khi video đã tải đủ dữ liệu để phát liên tục đến hết, hàm display() sẽ được gọi và hiển thị hộp thoại thông báo.