ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

เหตุการณ์ durationchange HTML เสียง / วิดีโอ DOM

<html เสียง / วิดีโอ DOM อ้างอิง

ตัวอย่าง

แจ้งเตือนว่าระยะเวลาของวิดีโอที่มีการเปลี่ยนแปลง:

var vid = document.getElementById("myVideo");
vid.ondurationchange = function() {
    alert("The video duration has changed");
};
ลองตัวเอง»

เพิ่มเติม "ลองตัวเอง" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

เหตุการณ์ที่เกิดขึ้นเมื่อ durationchange ข้อมูลที่ระบุระยะเวลาของเสียง / วิดีโอที่มีการเปลี่ยนแปลง

หมายเหตุ: เมื่อเสียง / วิดีโอถูกโหลดระยะเวลาจะเปลี่ยนจาก "NaN" กับระยะเวลาที่เกิดขึ้นจริงของเสียง / วิดีโอ

ในระหว่างขั้นตอนการโหลดของเสียง / วิดีโอเหตุการณ์ต่อไปนี้เกิดขึ้นในลำดับนี้:

  1. loadstart
  2. durationchange
  3. loadedmetadata
  4. loadeddata
  5. progress
  6. canplay
  7. canplaythrough

สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่เหตุการณ์

เหตุการณ์
durationchange ใช่ 9.0 ใช่ ใช่ ใช่

วากยสัมพันธ์

ใน HTML:

< audio|video ondurationchange="myScript"> Try it

ใน JavaScript:

audio|video .ondurationchange=function(){myScript}; Try it

ใน JavaScript โดยใช้ addEventListener() วิธีการ:

audio|video .addEventListener("durationchange", myScript ); Try it

หมายเหตุ: addEventListener() วิธีการไม่ได้รับการสนับสนุนใน Internet Explorer 8 และรุ่นก่อนหน้านี้


รายละเอียดทางเทคนิค

แท็กที่รองรับ: <audio> and <video>
วัตถุ JavaScript ที่รองรับ: Audio, Video

ตัวอย่างเพิ่มเติม

ตัวอย่าง

แจ้งเตือนว่าระยะเวลาของเสียงที่มีการเปลี่ยนแปลง:

var aud = document.getElementById("myAudio");
aud.ondurationchange = function() {
    alert("The audio duration has changed");
};
ลองตัวเอง»

<html เสียง / วิดีโอ DOM อ้างอิง