راکت
حل شده

دلیل استفاده از اتریبیوت type در تگ source

1 پاسخ

سلام دوستان
یه سوال داشتم و اونم اینکه وقتی ما از تگ video استفاده میکنیم
داخلش از تگ source استفاده میکنیم که مسیر ویدیو رو مشخص کنیم
حالا با توجه به اینکه در تگ source پسوند فایل ویدیویی ذکر میشه
چه نیازی به اتریبیوت type برای مشخص کردن پسوند فایل داریم؟؟

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
</video>
ثبت پرسش جدید

پاسخ‌ها

1
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

بهترین پاسخ

چون مرورگر به پسوند فایل نگاه نمی کنه و از آن بعنوان مسیر فایل بهره می بره، نمیادش پسوندش رو جدا کنه.
در عین حال در نظر داشته باشید که مقداردهی type اجباری هم نیست، بدون مقداردهی به آن هم، امکان نمایش محتوا وجود داره.

  • در صورتی که type مقداردهی نشده باشه، یکی یکی محتواها بررسی میشن، اگر قابل نمایش بود، به نمایش در میان، وگرنه میره سراغ گزینه بعدی.
  • اما در صورتی که type مقداردهی شده باشه، مرورگر ابتدا این type ها رو با انواع قابل نمایش خودش مورد مقایسه قرار میده، در صورت تطابق، برای نمایش انتخاب می کنه، وگرنه میره به سراغ گزینه بعدی.

مطالعه بیشتر:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source
https://www.html.am/tags/html-source-tag.cfm

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام