عناصر رسانه SMIL

SMIL از عناصر رسانه‌ای برای توصیف محتوا استفاده می‌کند.

عنصر Media

می‌توان از عناصر رسانه‌ای زیر برای شامل کردن شیء رسانه‌ای در مستند SMIL استفاده کرد:

عنصر توضیح Ver
<animation> آ نیماتیک را تعریف می‌کند. 1
<audio> قطعه‌های صوتی را تعریف می‌کند. 1
<brush> قلم را تعریف می‌کند. 1
<img> تصویر را تعریف می‌کند. 1
<param> پارامترها را تعریف می‌کند. 1
<ref> ارجاع عمومی به رسانه‌ها را تعریف می‌کند. 1
<text> متنی را تعریف می‌کند. 1
<textstream> جریان متنی را تعریف می‌کند. 1
<video> ویدئو را تعریف می‌کند. 1

ویژگی Media

باید از ارجاع (URL) در ویژگی src استفاده شود تا هر شیء رسانه‌ای در مستند SMIL شامل شود. ویژگی src رایج‌ترین ویژگی در عناصر رسانه‌ای است.

ویژگی type برای تعریف نوع رسانه استفاده می‌شود. اگر ویژگی type نادیده گرفته شود، برنامه به اطلاعات نوعی که توسط سرور ارسال شده است، وابسته می‌شود. توسعه‌دهندگان نباید به نوع فایل از طریق扩展 نام فایل‌ها تکیه کنند.

ویژگی توضیح Ver
erase تعریف رفتار عنصر پس از اتمام زمان‌بندی. 1
src تعریف منبع شیء رسانه‌ای. 1
type تعریف نوع رسانه. 1

برای لیست کامل عناصر و ویژگی‌های SMIL، لطفاً به کیت مرجع SMIL W3C.com.

عنصر <animation>

عنصر <animation> تعریف می‌کند که به یک شیء آ نیماتیک ارجاع داده می‌شود که در یک نمودار وکتور یا فرمت‌های دیگر ذخیره شده است.

نباید عنصر <animation> با عنصر <animate> اشتباه گرفت. عنصر <animation> با استفاده از ارجاع تعریف می‌کند که به یک شیء آ نیماتیک ارجاع داده می‌شود. در حالی که عنصر <animate> نمایش آ نیماتیک عناصر دیگر را تعریف می‌کند.

عنصر <audio>

عنصر <audio> تعریف می‌کند که به یک شیء صوتی ارجاع داده می‌شود که در صوتی ضبط شده است.

مثال:

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
  <?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:audio
src="liar.wav"
repeatCount="indefinite"
type="wav" />
</body>
</html>

TIY

عنصر <brush>

عنصر <brush> تعریف می‌کند رنگ یا الگوی رنگی یا الگوی پرکن.

این عنصر تعریف می‌کند که رنگ یا الگوی رنگی یا الگوی جایگزین برای شیء رسانه‌ای است.

عنصر <img>

عنصر <img> تعریف می‌کند که به یک شیء تصویری ارجاع داده می‌شود که در فرمت JPG یا فرمت‌های تصویری دیگر ذخیره شده است.

مثال:

<img src="myimage.gif" type="GIF" />

عنصر <param>

عنصر <param> برای هر رسانه دیگر پارامتر تعریف می‌کند.

مثال:

<param name="color" value="red" />

عنصر <ref>

عنصر <ref> تعریف مرجع به یک عنصر رسانه عمومی است.

عنصر <ref> می‌تواند در صورت عدم تعریف خوب نوع رسانه استفاده شود.

عنصر <text>

عنصر <text> تعریف مرجع به یک شیء متنی است که به عنوان متنی ذخیره شده است.

عنصر <textstream>

عنصر <textstream> تعریف مرجع به یک شیء متنی است که به عنوان جریان متنی ذخیره شده است.

عنصر <video>

عنصر <video> تعریف مرجع به یک شیء ویدیویی است که به عنوان ویدیوی ضبط شده ذخیره شده است.

مثال:

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
  <?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:video
src="http://www.ananova.com/about/vap_windows_check.wmv"
repeatCount="indefinite"
type="wmv" />
</body>
</html>

TIY