English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
سيتم إطلاق حدث ratechange بعد تغيير سرعة العرض.
دليل مرجعي لـ DOM للأصوات والفيديوهات HTML
تغيير سرعة عرض الفيديو، وأخبر أن السرعة قد تغيرت:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>استخدام حدث onratechange في HTML / فيديو - دليل أساسي (oldtoolbag.com)</title> </head> <body> <pفي هذا المثال، استخدمنا HTML DOM لإضافة "onratechange" إلى عنصر video. ويسمح لك خاصية playbackRate بتعديل سرعة عرض الفيديو.</p> <video id="myVideo" width="320" height="176" autoplay controls> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> متصفحك لا يدعم علامة الفيديو HTML5. </video> <br> <button onclick="setPlaySpeed()" type="button">إعداد عرض الفيديو ببطء</button> <script> // الحصول على عنصر <video> ذات id="myVideo" var vid = document.getElementById("myVideo"); // إعداد سرعة عرض الفيديو إلى 0.3 (بطيئة) function setPlaySpeed() { vid.playbackRate = 0.3; } // إضافة حدث ratechange إلى <video>، وتنفيذ الدالة عند تغيير سرعة عرض الفيديو، وتظهر الدالة رسالة نصية توعية. vid.onratechange = function() { myFunction() }; function myFunction() { alert("إطلاق الحدث onratechange - تم تغيير سرعة عرض الفيديو"); } </script> </body> </html>اختبار لـ ‹/›
عندما يتم تغيير سرعة عرض الصوت/الفيديو (مثل، عند الانتقال إلى وضع التسجيل البطيء أو التسريع)، يحدث الحدث ratechange.
يُحدث هذا الحدث عند “مثل الأصوات والفيديوهات”playbackRateالخصائص تُستدعى، حيث يُحدد أو يُرجع سرعة التشغيل الحالية للأصوات والفيديوهات.
IEFirefoxOperaChromeSafari
في HTML:
<audio|video onratechange="myScript">جرب هذا
في الجافاسكربت:
audio|video.onratechange=function(){myScript};جرب هذا
في الجافاسكربت، باستخدام طريقة addEventListener():
audio|video.addEventListener("ratechange", myScript);جرب هذا
ملاحظة: Internet Explorer 8 وأحدث إصدارات IE لا يدعمونها addEventListener() الطرق.
تفاصيل تقنيةالعلامات المدعومة HTML: | <audio> و <video> |
---|---|
الجافاسكربت الأشياء المدعومة: | الصوت، الفيديو |