ข้อมูลอ้างอิงHTML

HTML โดยตัวอักษร HTML ตามหมวดหมู่ รองรับ HTML Browser แอตทริบิวต์ HTML HTML Global Attributes เหตุการณ์ HTML HTML สี HTML Canvas HTML เสียง/วิดีโอ ชุดอักขระ HTML HTML Doctypes การเข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTML ข้อความ HTTP วิธี HTTP ตัวแปลง PX เป็น EM แป้นพิมพ์ลัด


เหตุการณ์การเปลี่ยนแปลงอัตรา DOMเสียง/วิดีโอ HTML

❮ การอ้างอิง DOM เสียง/วิดีโอ HTML

ตัวอย่าง

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

// Get the <video> element with id="myVideo"
var vid = document.getElementById("myVideo");

// Set the current playback speed of the video to 0.3 (slow motion)
function setPlaySpeed() {
    vid.playbackRate = 0.3;
}

// Assign a ratechange event to the <video> element, and execute a function if the playing speed of the video is changed. The function will alert some text
vid.onratechange = function() {myFunction()};

function myFunction() {
    alert("The playing speed of the video was changed");
}

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

เหตุการณ์อัตราการเปลี่ยนแปลงเกิดขึ้นเมื่อความเร็วในการเล่นของเสียง/วิดีโอเปลี่ยนไป (เช่น เมื่อผู้ใช้สลับไปใช้โหมดสโลว์โมชั่นหรือกรอเดินหน้าอย่างเร็ว)

เหตุการณ์นี้ถูกเรียกโดย คุณสมบัติ playbackRateของ Audio/Video Object ซึ่งกำหนดหรือส่งคืนความเร็วการเล่นปัจจุบันของเสียง/วิดีโอ


รองรับเบราว์เซอร์

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

Event
ratechange Yes 9.0 Yes Yes Yes

ไวยากรณ์

ใน HTML:

<audio|video onratechange="myScript">

ในจาวาสคริปต์:

audio|video.onratechange=function(){myScript};

ใน JavaScript โดยใช้เมธอด addEventListener() :

audio|video.addEventListener("ratechange", myScript);

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

แท็ก HTML ที่รองรับ: <audio> และ <video>
วัตถุ JavaScript ที่รองรับ: วิดีโอเสียง

❮ การอ้างอิง DOM เสียง/วิดีโอ HTML