رویداد 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);

آزمایش شخصی کنید

نکته:Internet Explorer 8 و نسخه‌های قبلی آن پشتیبانی نمی‌کنند مетод addEventListener().

جزئیات فنی

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

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

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

رویداد Chrome IE Firefox Safari Opera
ondurationchange پشتیبانی 9.0 پشتیبانی پشتیبانی پشتیبانی