اون کین پلی اون ایونٹ

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

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

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

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. اون کین پلی
  7. oncanplaythrough

مثال

مثال 1

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

<video oncanplay="myFunction()">

آزمایش کنید

مثال 2

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

<audio oncanplay="myFunction()">

آزمایش کنید

نحوه نوشتن

در HTML:

<عنصر oncanplay="myScript">

آزمایش کنید

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

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

آزمایش کنید

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

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

آزمایش کنید

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

جزئیات فنی

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

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

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

واقعیت Chrome IE Firefox سافری آپریا
اون کین پلی پشتیبندی 9.0 پشتیبندی پشتیبندی پشتیبندی