В MediaElement есть свойство с именем DefaultPlaybackRate , которое будет сохраняться в течение всего времени жизни MediaElement.
Но MediaPlayerElement
не имеет свойства DefaultPlaybackRate
.
Я проверил, что PlaybackRate
всегда будет иметь значение 1,0 при воспроизведении другого видео.
private void PlaybackSession_PlaybackRateChanged(MediaPlaybackSession sender, object args)
{
Globals.playbackRate = mediaPlayer.PlaybackSession.PlaybackRate;
}
Так есть ли лучший способ сделать это?