oncanplaythrough ایونٹ

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

اگر مرورگر پیش‌بینی کند که می‌تواند منابع رسانه‌ای مشخص را تا پایان به طول بیندازد بدون نیاز به بارگذاری بیشتر محتوا، رویداد oncanplaythrough رخ می‌دهد.

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

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

مثال

مثال 1

وقتی که ویدیو می‌تواند بدون توقف به طول بیندازد، JavaScript اجرا می‌شود:

<video oncanplaythrough="myFunction()">

به طور شخصی امتحان کنید

مثال 2

JavaScript اجرا می‌شود وقتی که صدا می‌تواند بدون توقف به طول بیندازد:

<audio oncanplaythrough="myFunction()">

به طور شخصی امتحان کنید

نحوه نوشتن

در HTML:

<عنصر oncanplaythrough="myScript">

به طور شخصی امتحان کنید

در JavaScript:

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

به طور شخصی امتحان کنید

در JavaScript، از متد addEventListener() استفاده کنید:

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

به طور شخصی امتحان کنید

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

جزئیات فنی

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

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

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

یقین Chrome IE Firefox Safari آپریا
oncanplaythrough پشتیبانی 9.0 پشتیبانی پشتیبانی پشتیبانی