HTML ऑडियो/वीडियो DOM रेटचेंज इवेंट
❮ एचटीएमएल ऑडियो/वीडियो डोम संदर्भ
उदाहरण
वीडियो की प्लेइंग स्पीड बदलें और अलर्ट करें कि स्पीड बदली गई है:
// 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");
}
परिभाषा और उपयोग
रेटचेंज इवेंट तब होता है जब ऑडियो/वीडियो की प्लेइंग स्पीड बदल जाती है (जैसे कि जब कोई यूजर स्लो मोशन या फास्ट फॉरवर्ड मोड में स्विच करता है)।
इस घटना को ऑडियो/वीडियो ऑब्जेक्ट की प्लेबैकरेट प्रॉपर्टी द्वारा बुलाया जाता है, जो ऑडियो/वीडियो की वर्तमान प्लेबैक गति को सेट या लौटाता है।
ब्राउज़र समर्थन
तालिका में संख्याएं पहले ब्राउज़र संस्करण को निर्दिष्ट करती हैं जो पूरी तरह से ईवेंट का समर्थन करता है।
Event | |||||
---|---|---|---|---|---|
ratechange | Yes | 9.0 | Yes | Yes | Yes |
वाक्य - विन्यास
एचटीएमएल में:
<audio|video onratechange="myScript">
जावास्क्रिप्ट में:
audio|video.onratechange=function(){myScript};
जावास्क्रिप्ट में, addEventListener() विधि का उपयोग करना:
audio|video.addEventListener("ratechange", myScript);
टेक्निकल डिटेल
समर्थित HTML टैग: | <ऑडियो> और <वीडियो> |
---|---|
समर्थित JavaScript ऑब्जेक्ट: | श्रव्य दृश्य |
❮ एचटीएमएल ऑडियो/वीडियो डोम संदर्भ