مقدمه SMIL

SMIL یک زبان مشابه HTML است که برای توصیف نمایش‌های صوتی و تصویری (audiovisual presentations) قابل یادگیری است.

آشنایی‌های پایه‌ای که باید داشته باشید

قبل از ادامه، باید اطلاعات زیر را به طور اساسی بدانید:

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

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

SMIL چیست؟

  • SMIL مخفف زبان یکپارچه‌سازی چندرسانه‌ای همگام (synchronized multimedia integration language) است
  • تلفظ SMIL "smile" است
  • SMIL یک زبانی برای توصیف نمایش‌های صوتی و تصویری (audiovisual presentations) است
  • 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 تأسیس شد.