رویداد oncanplaythrough
تعریف و استفاده
اگر مرورگر پیشبینی کند که میتواند منابع رسانهای مشخصی را تا پایان پخش کند بدون نیاز به بارگذاری بیشتر محتوا، رویداد oncanplaythrough رخ میدهد.
در طول فرآیند بارگذاری صدا/ویدیو، رویدادهای زیر به ترتیب زیر رخ میدهند:
مثال
مثال 1
وقتی که ویدیو میتواند به طور مداوم پخش شود بدون اینکه متوقف شود، JavaScript اجرا میشود:
<video oncanplaythrough="myFunction()">
مثال 2
JavaScript اجرا میشود وقتی که صدا میتواند به طور مداوم پخش شود بدون اینکه متوقف شود:
<audio oncanplaythrough="myFunction()">
شکلگیری
در HTML:
<عنصر oncanplaythrough="myScript">
در جاوااسکریپت:
مستند.oncanplaythrough = function(){myScript};
در جاوااسکریپت، از روش addEventListener() استفاده کنید:
مستند.addEventListener("canplaythrough", myScript);
نکته:اینترنت اکسپلورر 8 و نسخههای قبلی آن از این روش پشتیبانی نمیکنند مетод addEventListener().
جزئیات فنی
بپوشان: | پشتیبانی نمیشود |
---|---|
لغوپذیر: | پشتیبانی نمیشود |
نوع رویداد: | رویداد |
برچسبهای HTML پشتیبانیشده: | <audio> و <video> |
نسخه DOM: | رویدادهای سطح 3 |
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولیه مرورگرهایی هستند که این رویداد را به طور کامل پشتیبانی میکنند.
رویداد | Chrome | IE | Firefox | Safari | اپرا |
---|---|---|---|---|---|
oncanplaythrough | پشتیبانی | 9.0 | پشتیبانی | پشتیبانی | پشتیبانی |