canplay
Misol
Video ijro etishga tayyor bo‘lganda funksiyani chaqiring:
<video oncanplay="myFunction()">
O‘zingiz sinab ko‘ring »
Quyida ko‘proq misollar.
Tavsif
oncanplay hodisasi brauzer mediani ijro etishni boshlay olganda sodir bo‘ladi.
oncanplay hodisasi brauzer boshlash uchun yetarlicha buferlaganda sodir bo‘ladi.
Audio va video hodisalari
Media yuklanayotganda bu hodisalar quyidagi tartibda sodir bo‘ladi:
| Hodisa | Qachon sodir bo‘ladi |
|---|---|
| onloadstart | Media yuklanishi boshlanadi |
| ondurationchange | Media davomiyligi o‘zgaradi |
| onloadedmetadata | Media metama’lumotlari yuklandi |
| onloadeddata | Media kadri yuklanadi |
| onprogress | Brauzer mediani yuklamoqda |
| oncanplay | Elementning aylantirish paneli aylantirilmoqda |
| oncanplaythrough | Brauzer mediani ijro eta olishini taxmin qiladi |
| onplay | Media ijro etila boshlaydi |
| onplaying | Media boshlanadi yoki davom etadi |
| ontimeupdate | Ko‘rsatilgan vaqt o‘zgaradi |
| onended | Media oxiriga yetdi |
Media yuklanayotganda yoki ijro etilayotganda sodir bo‘lishi mumkin bo‘lgan hodisalar:
| Hodisa | Qachon sodir bo‘ladi |
|---|---|
| onabort | Media yuklanishi bekor qilinadi |
| onemptied | Media bo‘sh (allaqachon yuklangan) |
| onerror | Mediani yuklashda xato yuz beradi |
| onpause | Media pauza qilinadi |
| onratechange | Ijro tezligi o‘zgaradi |
| onseeked | Foydalanuvchi mediada yangi joyga o‘tdi |
| onseeking | Foydalanuvchi mediada yangi joyga o‘tishni boshlaydi |
| onstalled | Media ma’lumotlari mavjud emas |
| onsuspend | Brauzer media ma’lumotlarini olmayapti |
| onvolumechange | Media ovoz balandligi o‘zgaradi |
| onwaiting | Media keyingi kadrni kutmoqda |
Shuningdek qarang:
Sintaksis
JavaScript’da, addEventListener() metodi yordamida:
object.addEventListener("canplay", myScript);
O‘zingiz sinab ko‘ring »
Texnik tafsilotlar
| Ko‘tariladimi (bubbles): | Yo‘q |
|---|---|
| Bekor qilish mumkinmi: | Yo‘q |
| Hodisa turi: | Event |
| HTML teglari: | <audio> va <video> |
| DOM versiyasi: | Level 3 hodisalari |
Ko‘proq misollar
Misol
Audio ijro etishga tayyor bo‘lganda funksiyani chaqiring:
<audio oncanplay="myFunction()">
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
oncanplay DOM Level 3 (2004) imkoniyatidir.
U barcha zamonaviy brauzerlarda to‘liq qo‘llab-quvvatlanadi:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Ha | Ha | Ha | Ha | Ha | 11 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
