ondurationchange واقع

تعریف و استفاده

رویداد ondurationchange در زمان تغییر طول صدا/ویدئو رخ می‌دهد.

توضیحات:وقتی صدا/ویدئو بارگذاری شد، طول از "NaN" به طول واقعی صدا/ویدئو تغییر می‌کند.

در طول بارگذاری صدا/ویدئو، رویدادهای زیر به ترتیب زیر رخ می‌دهند:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

مثال

مثال 1

جاوااسکریپت را در زمان تغییر طول ویدئو اجرا کنید:

<video ondurationchange="myFunction()">

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

مثال 2

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

<audio ondurationchange="myFunction()">

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

زبان

در HTML:

<عنصر ondurationchange="myScript">

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

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

هدف.ondurationchange = function(){myScript};

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

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

هدف.addEventListener("durationchange", myScript);

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

توضیحات:اینترنت اکسپلورر 8 یا نسخه‌های پیشین از آن پشتیبانی نمی‌کند مетод addEventListener().

جزئیات فنی

بالا رفتن: پشتیبانی نمی‌شود
قابل لغو: پشتیبانی نمی‌شود
نوع رویداد: رویداد
برچسب‌های HTML پشتیبانی شده: <audio> و <video>
نسخه DOM: رویدادهای سطح 3

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

تبصره: شماره‌های موجود در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این رویداد هستند.

واقعیت Chrome IE Firefox Safari آپریا
ondurationchange پشتیبانی 9.0 پشتیبانی پشتیبانی پشتیبانی