Dez 2011

HTML-Tag param • Parameter für die Wiedergabe von Medien

Das param-Tag stellt Name/Wert-Paare im object-Tag zur Verfügung, die z.B. das Abspielen von Videos steuern. Obwohl beliebig viele Parameter gesetzt werden können, kann jedes param-Tag nur einen Parameter enthalten.

Das param-Tag wird direkt hinter dem öffnenden object-Tag notiert.

HTML Codesequenz für object- und param-Tag

<object type="">
<param name="flashvars" 
   value="file=Boote.flv&stretching=exactfit&image=Boote.jpg" />
</object>

Die Parameter mitsamt ihrem Namen und dem möglichen Wertebereich werden vom Autor/Entwickler des Objekts festgelegt. flashvars ist z.B. der Name für die Parameter eines Flash-Videos. Welche Werte flashvars annehmen kann, wird durch den verwendeten Flash-Player entschieden.

Die möglichen Werte für flashvars sind eine der großen Schwachstellen des Flash-Videos – meist werden sie nur unzureichend beschrieben, da die Entwickler der Flash-Player wohl davon ausgehen, dass das Video mit Javascript abgespielt wird.

<object type="application/x-shockwave-flash" 
        data="player.swf" width="480" height="270">
    <param name="movie" value="player.swf" />
    <param src="movie" value="/player.swf" />
    <param name="flashvars" 
           value="file=boote.flv&stretching=exactfit&image=Boote.jpg" />
</object>

Damit das Flash-Video in allen Browsern dargestellt wird, muss die URL des Flash-Players sowohl im data-Attribut des <object>-Tags als auch im <param>-Tag vermerkt werden. Die Angabe type="application/x-shockwave-flash" anstelle des classid-Attributs ist ebenfalls für das problemlose Abspielen des Flash-Movies erforderlich.

HTML param-Tag: Attribute

name
der Namensteil aus dem Name/Wert-Paar. Zusammen mit diesem Namen muss ein Wert präsentiert werden. Der exakte Wert (seine Schreibweise usw.) wird vom Autor des Objekts bestimmt.
type
gibt den Medien-MIME-Typ des Wertes an, wenn das valuetype-Attribut aufref gesetzt ist.
value
stellt den Wert dar, der für das Name/Wert-Paar gefordert ist. Der Wert dieses Parameters muss angegeben werden.
valuetype
gibt den Typ des Wertes an. Die drei möglichen Werte sind data, object und ref. Die Vorgabe ist data. ref ist die Quell-URL, die den Wert enthält.
Globale AttributeEvents