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