เหตุการณ์ oncanplaythrough
คำนิยามและวิธีใช้
หากบราวเซอร์ทำนายว่ามันสามารถเล่นแฟ้มมีเดียที่กำลังเล่นไปจนจบโดยไม่จำเป็นต้องโหลดเพิ่มเติม จะมีเหตุการณ์ oncanplaythrough ขึ้น
ในขณะที่กำลังโหลดแฟ้มแสดงวิดีโอ หรือแฟ้มเสียง จะมีเหตุการณ์ที่เกิดขึ้นในลำดับที่นี้:
ตัวอย่าง
ตัวอย่าง 1
ทำงาน JavaScript ตอนที่วิดีโอสามารถเล่นต่อไปโดยไม่หยุดอย่างง่ายๆ
<video oncanplaythrough="myFunction()">
ตัวอย่าง 2
ทำงาน JavaScript ตอนที่เสียงสามารถเล่นต่อไปโดยไม่หยุดอย่างง่ายๆ
<audio oncanplaythrough="myFunction()">
สัญญาณ
ใน HTML:
<element oncanplaythrough="myScript">
ใน JavaScript:
object.oncanplaythrough = function(){myScript};
ใน JavaScript ใช้วิธี addEventListener():
object.addEventListener("canplaythrough", myScript);
หมายเหตุ:Internet Explorer 8 หรือตัวเวอร์ชั่นเก่ากว่าไม่สนับสนุน addEventListener() วิธี.
รายละเอียดเทคนิค
การหลุดภายนอก: | ไม่สนับสนุน |
---|---|
ยกเลิกได้: | ไม่สนับสนุน |
ประเภทเหตุการณ์: | Event |
ตัวแทน HTML ที่สนับสนุน: | <audio> และ <video> |
DOM รุ่น: | Level 3 Events |
การสนับสนุนบราวเซอร์
ตัวเลขในตารางชี้ถึงเวอร์ชั่นบราวเซอร์ที่สนับสนุนเหตุการณ์นี้อย่างเต็มที่。
เหตุการณ์ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncanplaythrough | การสนับสนุน | 9.0 | การสนับสนุน | การสนับสนุน | การสนับสนุน |