مقدمه SMIL

SMIL یک زبان مشابه HTML است که یادگیری و فهمیدن آن آسان است و برای توصیف نمایش‌های صوتی و تصویری استفاده می‌شود.

زیادی که باید شما باید داشته باشید

قبل از ادامه، باید از اطلاعات زیر آگاهی داشته باشید:

  • HTML
  • XHTML
  • XML
  • فضای نام XML

اگر می‌خواهید ابتدا این پروژه‌ها را یاد بگیرید، لطفاً بهخانهاین آموزش‌ها را بازدید کنید.

SMIL چیست؟

  • SMIL مخفف زبان یکپارچه چندرسانه‌ای همگام است
  • تلفظ SMIL به عنوان "smile" است
  • SMIL یک زبان برای توصیف نمایش‌های صوتی و تصویری است
  • SMIL یادگیری و فهمیدن آن آسان است
  • SMIL یک زبان مشابه HTML است
  • SMIL با استفاده از XML نوشته می‌شود
  • پیش‌نمایش‌های SMIL (SMIL presentations) می‌توانند با استفاده از ویرایشگرهای متنی نوشته شوند
  • SMIL یک استاندارد W3C است

مثال ساده‌ای از SMIL:

<smil>
<body>
  <seq repeatCount="indefinite">
    <img src="image1.jpg" dur="3s" />
    <img src="image2.jpg" dur="3s" />
  </seq>
</body>
</smil>

از مثال‌های بالا می‌توانید ببینید که SMIL یک زبان بر اساس XML است که قابل فهم است و می‌تواند توسط ویرایشگرهای ساده‌ای نوشته شود.

<smil></smil> برچسب تعریف‌کننده مستند SMIL است.<body> عنصر تعریف شده نشان‌دهنده موضوع است.<seq> تعریف توالی نمایش را.repeatCount خصوصیت یک چرخه غیرمطمئن را تعریف می‌کند. هر <img> عناصر都用 src خصوصیت برای تعریف منابع تصویری استفاده می‌شود، در حالی که dur تعریف زمان نمایش توسط خاصیت است

SMIL می‌تواند چه کاری انجام دهد؟

  • SMIL می‌تواند برای ایجاد برنامه‌های اینترنت و اینترانت استفاده شود
  • SMIL می‌تواند برای ایجاد نمایش‌های اسلایدی استفاده شود
  • SMIL به عنوان معادل اینترنت PowerPoint توصیف شده است
  • نمایش SMIL می‌تواند انواع مختلفی از فایل‌ها را نمایش دهد (متن، ویدئو، صدا... )
  • SMIL می‌تواند چندین فایل را به صورت همزمان نمایش دهد
  • SMIL می‌تواند فایل‌ها را از چندین سرور وب نمایش دهد
  • SMIL می‌تواند لینک‌هایی به نمایش‌های دیگر SMIL شامل شود
  • نمایش SMIL می‌تواند دکمه‌های کنترل (توقف، شروع، بعدی... ) را شامل شود
  • SMIL دارای توابعی برای تعریف توالی و مدت زمان عناصر است
  • SMIL دارای توابعی برای تعریف موقعیت و دیدن عناصر است

در SMIL W3C

از سال 1997، W3C SMIL را به عنوان زبانی برای برنامه‌ریزی دقیق نمایش‌های چندرسانه‌ای توسعه داده است، تا به صورت زنده ویدئو، صدا، متن و تصاویر را ترکیب کند.

در نوامبر 1997 SMIL به عنوان یک طرح کاربردی ارائه شد.

SMIL 1.0 در ماه ژوئن 1998 به عنوان استاندارد W3C تبدیل شد.

SMIL 2.0 در ماه اوت 2001 به عنوان استاندارد W3C تأسیس شد.