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