حدث 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

دعم المتصفح

الرقم في الجدول يوضح أحدث إصدار من المتصفح الذي يدعم هذا الحدث بشكل كامل.

حدث كروم آيإي فايرفوكس سفاري Opera
oncanplaythrough الدعم 9.0 الدعم الدعم الدعم