توسعه SMIL: ارائه هایی را ایجاد کنید که باعث خندان مردم شود

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


SMIL مخفف کلمه همزمان با همگام سازی چند رسانه ای است. علیرغم املای آن ، “لبخند” تلفظ می شود. براساس XML ، SMIL نه تنها محتوا بلکه زمان بندی را نمایش می دهد. در نتیجه ، از آن برای ایجاد ارائه های چندرسانه ای و انیمیشن استفاده می شود. یک مثال بسیار ساده نمایش کارت عنوان به مدت 5 ثانیه و تصویر برای 10 ثانیه است. اما SMIL می تواند خیلی بیشتر از این کار کند.

تاریخچه SMIL

در سال 1997 ، کنسرسیوم جهانی وب (W3C) توسعه SMIL را آغاز کرد. اولین نسخه رسمی (SMIL 1.0) در سال 1999 منتشر شد. در سال 2001 ، SMIL 2.0 منتشر شد که تغییراتی در ساختار اساسی زبان ایجاد کرد و ماژول هایی را برای انیمیشن و زمان بندی معرفی کرد. استاندارد فعلی SMIL 3.0 است که در سال 2008 منتشر شد. ماژول های موجود را گسترش داده و موارد بیشتری را اضافه می کند.

پس از انتشار SMIL 1.0 ، مایکروسافت و برخی دیگر از شرکت ها HTML + TIME را به W3C پیشنهاد دادند. این سیستمی بود که امکان نمایش SMIL در مرورگرهای معمولی را فراهم می آورد. W3C قابل ملاحظه ای سیستم را تغییر داد و XHTML + SMIL را منتشر کرد که عملکرد SIML را به XHTML اضافه می کند.

عملکرد SMIL

SMIL به شما امکان می دهد تا با استفاده از پاورپوینت یا یک ابزار ارائه چندرسانه ای مشابه ، کنترل تمام جنبه های صفحه نمایش را کنترل کنید:

  • چیدمان
  • زمان وقایع
  • انتقال
  • رسانه (تصاویر ، فیلم ، صوتی)
  • انیمیشن با SVG [1]

چرا از SMIL استفاده می کنید

شاید به نظر برسد دردسرهای زیادی برای یادگیری رمزگذاری SMIL در مواقعی که فقط می توانستید از PowerPoint استفاده کنید و آن را به یک قالب فلش برای توزیع تبدیل کنید. اما SMIL نسبت به این نوع رویکردها چندین مزیت دارد. در زیر موارد اصلی وجود دارد ، اما می توانید با خواندن اطلاعات بیشتر ، چه چیزی SMIL و چرا باید از آن استفاده کنید اطلاعات بیشتری کسب کنید?

  • قالب پرونده را باز کنید. این امر به ویژه در صورت همکاری با یک یا چند نفر مفید است.
  • پرونده های رسانه ای خارجی هستند. پس از اتمام پرونده های رسانه ای ، فقط یک بار باید بارگذاری شود ، حتی اگر تغییرات اساسی را در ارائه های خود ایجاد کنید. علاوه بر این ، ارائه های شما می توانند از فایلهای رسانه ای روی سرورهای مختلف استفاده کنند. این همچنین بدان معنی است که ارائه های مختلف می توانند از همان پرونده های رسانه ای استفاده کنند.
  • سهولت ویرایش. عمده فروشی تغییرات در ارائه ها اغلب درگیر است. با استفاده از SMIL فقط موضوع برش و چسباندن خط کد است.

قالب SMIL

پرونده های SMIL کاملاً شبیه پرونده های معمولی XHTML هستند. در واقع ، فرمت اصلی دقیقاً یکسان است:

این تصویری از کهکشان آندرومدا است:

این متن برای 5 دقیقه تأخیر در فیلم است:

همانطور که مشاهده می کنید ، این یک فایل XML است. تعریف زبان SMIL 3.0 بارگیری می شود.

پس از آن ، دو قسمت از پرونده وجود دارد ، دقیقاً مانند پرونده XHTML: سر و بدن. در سر چیزهای معمول مانند برچسب های متا می رود. در اینجا ما فقط یک برچسب طرح بندی اصلی قرار داده ایم تا زمینه را به عنوان رنگ پارچه تنظیم کنیم.

بدن جالب تر است. با بارگیری یک تصویر و یک عنوان شروع می شود – نمایش آنها برای 5 ثانیه. سپس یک فیلم فلش را بار می کند ، 5 ثانیه منتظر می ماند و سپس یک متن را برای آن نمایش می دهد.

در این مثال ، بیشتر عملکردهای اساسی SMIL را می بینید و ایجاد سخنرانی ها چقدر آسان است.

ابزارهای اساسی

پشتیبانی از SMIL در بیشتر مرورگرها طراحی شده است. به عنوان مثال ، از نسخه 45 ، Chrome پشتیبانی SVG SMIL را کاهش داده است. به منظور یادگیری رمزگذاری SMIL ، بهترین استفاده از بیننده SMIL را دارید. می توانید از ابزارهای رایج مانند QuickTime و RealPlayer استفاده کنید. احتمالاً با Ambulant Player بیننده منبع باز موفقیت بیشتری خواهید داشت. این فعالانه توسعه یافته و مشخصات کامل SMIL 3.0 را پشتیبانی می کند.

از نظر توسعه ، همه شما واقعاً به ویرایشگر متن احتیاج دارید. با این وجود ، ممکن است بخواهید از یک ویرایشگر متناسب با SMIL و XML استفاده کنید.

  • ابزار تولید SMILGen SMIL: ویرایشگر XML متناسب با استفاده از SMIL.
  • LimSee2: ویرایشگر SMIL 2.0 که دیگر پشتیبانی نمی کند و پیدا کردن آن بسیار دشوار است.

منابع

منابع آنلاین زیادی وجود دارد ، اما یافتن آنها دشوار است زیرا بسیاری از آنها در طول سال ها ناپدید شده اند. مواردی که باقی می ماند اغلب در SMIL 2.0 متمرکز شده اند. این مشکلی نیست ، زیرا همچنان اطلاعات مربوطه را شامل می شود. ما بهترین منابع را در اینجا جمع کرده ایم.

بررسی اجمالی

  • SMIL چیست و چرا باید از آن استفاده کنیم؟ این یک مرور کلی عالی برای افرادی است که به جای برنامه نویسی روی ایجاد ارائه ها تمرکز می کنند.
  • صفحه SMIL 3.0 W3C. این مشخصات کلیه سیستم را ارائه می دهد.

آموزشها

  • چندرسانه ای 4 همه افراد صفحه SMIL. این صفحه حاوی اطلاعات عظیم در مورد نسخه های مختلف SMIL است. اما نکته برجسته مجموعه نمونه های SMIL است.
  • چگونه به لبخند بزنید این آموزش شما را در روند ایجاد اولین ارائه SMIL راهنمایی می کند.
  • مقدمه ای بر زبان ادغام چند رسانه ای همزمان. این یک آموزش در مورد SMIL 2.0 از طریق Archive.org است.

ارجاع

  • صفحه چندرسانه ای هماهنگ W3C: اگر می خواهید به مهره ها و پیچ های SMIL وارد شوید ، این مکان برای رفتن است.

کتابها

  • SMIL For Dummies< توسط هدر ویلیامسون. این یک معرفی آسان برای SMIL است ، اما یک کتاب قدیمی است که بیشتر روی SMIL 1.0 و 2.0 تمرکز دارد.
  • SMIL 3.0: چندرسانه ای انعطاف پذیر برای وب ، دستگاه های تلفن همراه و کتابهای صحبت کردن دیزی توسط دیک بولترمن و لوید روتهنه.
  • شروع XML توسط جو فاوت ، لیام کوین و دنی آیرز. این کتاب فقط SMIL را لمس می کند ، اما پایه XML خوبی در XML دارد که هسته SMIL است.
  • ملزومات SVG توسط جی دیوید آیزنبرگ و آملیا بلمی-رویز. در مورد SMIL به خودی خود نیست ، اما برای کد نویسان SMIL بسیار مفید است.

نتیجه

SMIL ابزاری عالی برای افرادی است که می خواهند ارائه و توزیع ارائه کنند. و به خصوص مفید است اگر می خواهید ارائه هایی را ایجاد کنید که هر از گاهی نیاز به بروزرسانی دارند. یک منحنی یادگیری متوسط ​​وجود دارد ، اما هنگامی که آن را قطع کردید ، به راحتی کدگذاری XHTML است. و به شما امکان می دهد تا به راحتی از کدهایی که قبلاً استفاده کرده اید استفاده کنید.

[1] SVG مخفف گرافیک بردار مقیاس پذیر است. با استفاده از SMIL ، می توانید با ایجاد تغییرات وابسته به زمان در گرافیک ها ، انیمیشن ها را ایجاد کنید.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map