رویداد onloadedmetadata
مثال (رویداد onloadedmetadata)
اجرا شدن یک تابع جاوااسکریپت، هنگامی که داده های متای یک ویدئو، لود شوند:
<video onloadedmetadata="myFunction()">
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
رویداد onloadedmetadata زمانی روی می دهد که، داده های متا برای یک ویدئو یا صدا، لود شوند.
داده های متا برای یک ویدئو یا صدا عبارتند از: مدت زمان، ابعاد(فقط برای ویدئو)، و متن.
در طول پروسه ی لودشدن یک ویدئو یا صدا، رویداد های زیر به ترتیب روی می دهند:
- onloadstart
- ondurationchange
- onloadedmetadata
- onloadeddata
- onprogress
- oncanplay
- oncanplaythrough
پشتیبانی مرورگرها
اعداد داخل جدول نشان دهنده ی اولین ورژن مرورگری است که به طور کامل از این رویداد پشتیبانی می کند.
Event | |||||
---|---|---|---|---|---|
onloadedmetadata | بله | 9.0 | بله | بله | بله |
نحوه استفاده
در HTML:
<element onloadedmetadata="myScript">امتحان کنید
در جاوااسکریپت:
object.onloadedmetadata=function(){myScript};امتحان کنید
استفاده از متد addEventListener() در جاوااسکریپت:
object.addEventListener("loadedmetadata", myScript);امتحان کنید
نکته: متد addEventListener() در Internet Explorer 8 و ورژن های پایین تر از آن پشتیبانی نمی شود.
جزئیات تکنیکی
Bubbles: | خیر |
---|---|
Cancelable: | خیر |
Event type: | Event |
Supported HTML tags: | <audio> and <video> |
DOM Version: | Level 3 Events |
مثال - خودتان امتحان کنید
مثال (رویداد onloadedmetadata)
اجرا شدن یک تابع جاوااسکریپت هنگامی که داده های متا برای یک صدا، لود شوند:
<audio onloadedmetadata="myFunction()">
خودتان امتحان کنید »
مرجع کلیه رویدادهای JavaScript
- نوشته شده توسط احسان عباسی
- بازدید: 5305