SMIL Media Element

SMIL bruger medieelementer til at beskrive indhold.

Media element

Følgende medieelement kan bruges til at inkludere medieobjekter i SMIL-dokumentet:

Element Beskrivelse Ver
<animation> Definerer animation. 1
<audio> Definerer lydsekvens. 1
<brush> Definerer pensel. 1
<img> Definerer billede. 1
<param> Definerer parameter. 1
<ref> Definerer generel mediehenvisning. 1
<text> Definerer tekst. 1
<textstream> Definerer tekststrøm. 1
<video> Definerer video. 1

Media egenskab

Kilden (URL) i src-egenskaben skal bruges til at inkludere hver medieobjekt i SMIL-dokumentet. src-egenskaben er mest brugt i medieelementer.

type-egenskaben bruges til at definere medietypen. Hvis type-egenskaben ignoreres, afhænger applikationen af typeinformation, der gives af serveren. Udviklere bør ikke stole på filtypeudvidelser til at definere filtyper.

Egenskab Beskrivelse Ver
erase Definerer adfærden for elementet efter afslutningen af tidsstyringen. 1
src Definerer kilden til medieobjektet. 1
type Definerer medietype. 1

For en fuld liste over SMIL-elementer og egenskaber, besøg CodeW3C.com SMIL reference manual.

Element <animation>

Element <animation> definerer en henvisning til et animationselement, som er gemt som en vektorgrafik eller på en anden måde.

Det bør ikke forveksles med <animation>-elementet og <animate>-elementet. <animation>-elementet definerer animationselementet ved hjælp af en henvisning. Mens <animate>-elementet definerer animationen for andre elementer.

Element <audio>

Element <audio> definerer en henvisning til et lydobjekt, som er gemt som optaget lyd.

Eksempel:

<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

Element <brush>

Element <brush> definerer farve eller mønster til fyldning.

Dette element definerer den farve eller mønster, der skal erstatte medieobjektet.

Element <img>

Element <img> definerer en henvisning til et billedobjekt, som er gemt i JPG eller et andet billedformat.

Eksempel:

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

Element <param>

<param> element definerer parametre for ethvert andet medieelement.

Eksempel:

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

<ref> element

<ref> element definerer en reference til en generel medieelement.

Kan bruges, når medietypen ikke er godt defineret, med <ref> elementet.

<text> element

<text> element definerer en reference til et tekstobjekt, der gemmes som tekst.

<textstream> element

<textstream> element definerer en reference til en tekstobjekt, der gemmes som en tekststrøm.

<video> element

<video> element definerer en reference til et videoobjekt, der gemmes som optaget video.

Eksempel:

<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