رویداد oncanplay

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

رویداد oncanplay در زمانی که مرورگر می‌تواند صدا/ویدیو مشخص شده را پخش کند (وقتی که به اندازه کافی بارگذاری شده است) رخ می‌دهد.

در فرآیند بارگذاری صدا/ویدیو، رویدادهای زیر به ترتیب زیر رخ می‌دهند:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. رویداد oncanplay
  7. oncanplaythrough

مثال

مثال 1

جاوااسکریپت را در زمان آماده‌سازی ویدیو برای پخش اجرا کنید:

<video oncanplay="myFunction()">

آزمایش کنید

مثال 2

جاوااسکریپت را در زمان آماده‌سازی صدا برای پخش اجرا کنید:

<audio oncanplay="myFunction()">

آزمایش کنید

نحوه‌ی نوشتن

در HTML:

<عنصر oncanplay="myScript">

آزمایش کنید

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

عنصر.oncanplay = function(){myScript};

آزمایش کنید

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

عنصر.addEventListener("canplay", myScript);

آزمایش کنید

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

جزئیات فنی

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

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

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

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