Share via


SmoothStreamingMediaElement.SetPlaybackRate Method

Sets the playback rate of media stream.

Namespace:  Microsoft.Web.Media.SmoothStreaming
Assembly:  Microsoft.Web.Media.SmoothStreaming (in Microsoft.Web.Media.SmoothStreaming.dll)

Syntax

'Declaration

Public Sub SetPlaybackRate ( _
    playbackRate As Double _
)
'Usage

Dim instance As SmoothStreamingMediaElement
Dim playbackRate As Double

instance.SetPlaybackRate(playbackRate)
public void SetPlaybackRate(
    double playbackRate
)
public:
void SetPlaybackRate(
    double playbackRate
)
member SetPlaybackRate : 
        playbackRate:float -> unit 
public function SetPlaybackRate(
    playbackRate : double
)

Parameters

Remarks

For more information and for examples, see Fast Forward and Rewind Modes.

Examples

To set the playback rate, use the SetPlaybackRate method using a value from the SupportedPlaybackRates collection.

The following example shows how to get the available playback rates.

// Usable playback rates
    IList<double> playbackRates = SmoothPlayer.SupportedPlaybackRates;

After the previous line of code runs the list will contain the following values:

-8.0, -4.0, 0.5, 1, 4.0, 8.0.

Positive values set the playback rate to half the normal speed, 4.0 times the normal speed, or 8.0 times the normal speed. Negative values rewind the media stream at rates that are multiples of the normal speed by factors of -4.0 or -8.0.

The following example shows how to call the SetPlaybackRate method using a value from the SupportedPlaybackRates collection.

    SmoothPlayer.SetPlaybackRate(playbackRates[2]);

Version Information

Silverlight

Supported in: 5

Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

See Also

Reference

SmoothStreamingMediaElement Class

Microsoft.Web.Media.SmoothStreaming Namespace