banner art

media element

The media elements in a playlist provide the locations of digital media sources and can specify how the digital media content plays back or is presented to the client. A media element can refer to any digital media source that can be accessed by a data source plug-in and parsed by a media or playlist parser plug-in. The appropriate plug-ins are enabled by default.

Examples of digital media sources include files on a local computer, streams from a remote computer running Windows Media Encoder or Windows Media Services, other playlist files, Active Server Pages (ASP pages) on Web servers, or digital media files on third-party storage systems.

The following example shows a simple playlist that consists of three digital media types: an image file, a video file, and an audio file:

<?wsx version='1.0'?>
<smil>
	<media src="Title.jpg" dur="10s"/>
	<media src="Video.wmv"/>
	<media src="Audio.wma"/>
</smil>

The three files play in sequence, starting with the first listed media element. The first media element has a specified value for the dur attribute because image files do not have an implicit duration.

Attributes

Attributes modify the properties of a playlist element. You can use the following attributes with a media element. The src attribute is the only required attribute.

Name Description
src Specifies the name and location of the source of the digital media content. For more information, see src attribute.
begin Specifies when the media element becomes active. For more information, see begin attribute.
clipBegin Specifies the point in the digital media source at which playback begins. For more information, see clipBegin attribute.
clipEnd Specifies the point in the digital media source at which playback ends. For more information, see clipEnd attribute.
dur Specifies the length of time that the digital media source plays. For more information, see dur attribute.
end Specifies when the media element becomes inactive. For more information, see end attribute.
syncEvent Specifies a string used to trigger the beginning or end of an element in a wrapper playlist. For more information, see syncEvent attribute.
id Specifies a name for the media element that can be referenced by other elements. For more information, see id attribute.
mediaName Specifies a name for the media element to replace the src attribute value in the client log and the client content description list. For more information, see mediaName attribute.
noSkip Specifies whether fast-forward, rewind, seek, or skip are enabled for the media element. For more information, see noSkip attribute.
repeatCount Specifies the number of times the media element repeats before stopping. If no value is specified, the element is played once. For more information, see repeatCount attribute.
repeatDur Specifies the length of time the media element repeats before stopping. For more information, see repeatDur attribute.
role Specifies the role of the media element. For more information, see role attribute.

The following example playlist shows media elements with id, src, and dur attribute values:

<?wsx version="1.0"?>
<smil>
	<media id="Media1" src="C:\Wmpub\Wmroot\Clip1.wmv" dur="120s" />
	<media id="Media2" src="C:\Wmpub\Wmroot\Clip2.wmv" />
</smil>

In this example, Clip1.wmv plays for a duration of two minutes, followed by Clip2.wmv.

Note Image Notes

Related topics


© 2005 Microsoft Corporation. All rights reserved.