Sự kiện thay đổi DOM âm thanh / video HTML
❮ Tham chiếu DOM Audio / Video HTML
Thí dụ
Thay đổi tốc độ phát của video và cảnh báo rằng tốc độ đã được thay đổi:
// 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");
}
Định nghĩa và Cách sử dụng
Sự kiện ratechange xảy ra khi tốc độ phát của âm thanh / video bị thay đổi (như khi người dùng chuyển sang chế độ chuyển động chậm hoặc tua đi nhanh).
Sự kiện này được gọi bởi thuộc tính playbackRate của Đối tượng Âm thanh / Video, đặt hoặc trả về tốc độ phát lại hiện tại của âm thanh / video.
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện.
Event | |||||
---|---|---|---|---|---|
ratechange | Yes | 9.0 | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<audio|video onratechange="myScript">
Trong JavaScript:
audio|video.onratechange=function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
audio|video.addEventListener("ratechange", myScript);
Chi tiết kỹ thuật
Các thẻ HTML được hỗ trợ: | <audio> và <video> |
---|---|
Các đối tượng JavaScript được hỗ trợ: | Video âm thanh |
❮ Tham chiếu DOM Audio / Video HTML