Muted audio even when the playback rate is set to a supported audio playback rate

Silverlight 5 supports multiple playback rates. When the playback rate is set to a rate that does not support audio playback, audio will be muted. If playback is reset back to 1 or to any value that supports audio playback after multiple rates that don’t support audio/pitch correction playback, the audio could still be muted.

To work around this issue, you can reset the volume when the playback rate is changed. The following code demonstrates one way to reset the volume.

 

void ME_RateChanged(object sender, RateChangedRoutedEventArgs e)

{

    // For playback rates that support audio playback, Enforce audio playback by resetting the MediaElement Volume property

    //to unmute audio after multiple playbackRate changes.

     if (e.NewRate <= 2  && e.NewRate >= 0.5)

     {

           ME.Volume = ME.Volume;

     }

}

-Nitya.