آراد
2 سال پیش توسط آراد مطرح شد
1 پاسخ

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

سلام دوستان
یه سوال داشتم و اونم اینکه وقتی ما از تگ 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>

ثبت پرسش جدید
میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 2 سال پیش آپدیت شد
1

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

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

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


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

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