سبد (0)

رویداد onvolumechange

مثال (رویداد onvolumechange)

اجرا کردن یک تابع جاوااسکریپت هنگامی که میزان صدای یک ویدئو تغییر می کند:

<video onvolumechange="myFunction()">

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

رویداد onvolumechange هر بار، زمانی روی می دهد که میزان صدای یک ویدئو یا صوت تغییر کند.

این رویداد بوسیله ی کارهای زیر فراخوانی می شود:

  • افزایش یا کاهش میزان صدا
  • فعال یا غیرفعال شدن حالت بی صدا(mute) یا باصدا(unmuting)

نکته: می توانید از خصوصیت volume که در شیء ویدئو یا صوت قرار دارد، برای ست کردن یا برگرداندن میزان صدای یک ویدئو یا صوت استفاده کنید.


پشتیبانی مرورگرها

اعداد داخل جدول زیر نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.

Event     
onvolumechange بله 9.0 بله بله بله

نحوه استفاده

در HTML:

<element onvolumechange="myScript">امتحان کنید

در جاوااسکریپت:

object.onvolumechange=function(){myScript};امتحان کنید

استفاده از متد addEventListener() در جاوااسکریپت:

object.addEventListener("volumechange", myScript);امتحان کنید

نکته: متد addEventListener() در Internet Explorer 8  و ورژن های پایین تر از آن پشتیبانی نمی شود.


جزئیات تکنیکی

Bubbles: خیر
Cancelable: خیر
Event type: Event
Supported HTML tags: <audio> and <video>
DOM Version: Level 3 Events

مثال

مثال - خودتان امتحان کنید

مثال (رویداد onvolumechange)

اجراکردن یک تابع جاوااسکریپت هنگامی که میزان صدای یک صوت تغییر کند:

<audio onvolumechange="myFunction()">

خودتان امتحان کنید »

مثال (رویداد onvolumechange)

استفاده از خصوصیت volume برای ست کردن میزان صدا:

document.getElementById("myVideo").volume = 0.2;

خودتان امتحان کنید »

مرجع کلیه رویدادهای JavaScript Reference مرجع کلیه رویدادهای JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه