repeatDur
Previous | Next |
repeatDur
The repeatDur attribute specifies the total duration of a repeated element.
Syntax
repeatDur = Clock-value | "indefinite" Clock-value ::= (Full-clock-value | Partial-clock-value | Timecount-value) Full-clock-value ::= Hours ":" Minutes ":" Seconds ("." Fraction)? Partial-clock-value ::= Minutes ":" Seconds ("." Fraction)? Timecount-value ::= Timecount ("." Fraction)? (Metric)? Metric ::= "h" | "min" | "s" |"ms" Hours ::= DIGIT Minutes ::= 2DIGIT; any range from 00 to 59 Seconds ::= 2DIGIT: range from 00 to 59 Fraction ::= DIGIT+ Timecount ::= DIGIT+ 2DIGIT ::= DIGIT DIGIT DIGIT ::= (0-9)
Remarks
The WMS SMIL Playlist Parser plug-in enforces case sensitivity on the repeatDur attribute.
The attribute must be one of the following values.
Value | Description |
Clock-value | Total duration that the element is repeated. For more information about specifying clock values, see Attribute Time Formats. |
indefinite | The element repeats indefinitely subject to the constraints of the parent time container. |
You can assign the repeatDur attribute to either a time container or a media element. Fractional values are valid.
Example Code
In the following example, Audio_1.wma will repeat three times for a total duration of 9 seconds. This is equivalent to a repeatCount of 3.
<?wsx version="1.0"?> <smil> <media src="c:\wmpub\wmroot\Audio_1.wma" dur="3s" repeatDur="9s" /> </smil>
In the next example, assume that the simple duration of Audio_2.wma is 4 seconds and that it is repeated for a total duration of 10 seconds. This is equivalent to a repeatCount of 2.5. However, fractional repeatCount values are not supported.
<?wsx version="1.0"?> <smil> <media src="c:\wmpub\wmroot\Audio_2.wma" repeatDur="10s" /> </smil>
In the next example, assume that Clip_1.wmv is 10 seconds long and that it is repeated for a total duration of 15.5 seconds. That is, the second time it is played, Clip_1.wmv stops before playing its full simple duration.
<?wsx version="1.0"?> <smil> <media src="c:\wmpub\wmroot\Clip_1.wma" repeatDur="15.5s" /> </smil>
You can also use the repeatDur attribute to repeat an entire time container. In the following example, the playlist is repeated three times and the total duration is 180 seconds. This is equivalent to a repeatCount of 3.
<?wsx version="1.0"?> <smil repeatDur="180s"> <media src=" c:\wmpub\wmroot\Audio_1.wma " dur="10s" /> <media src=" c:\wmpub\wmroot\Audio_2.wma " dur="20s" /> <media src=" c:\wmpub\wmroot\Audio_3.wma " dur="30s" /> </smil>
See Also
Previous | Next |