如何在UWP MediaPlayerElement中获取/设置可选播放速率?

如何在UWP MediaPlayerElement中获取/设置可选播放速率?,uwp,Uwp,目前,我看不到获取或设置MediaTransportControls提供的播放速率列表的方法。IsPlaybackRateEnabled=true。有人知道如何获取或设置提供的值列表吗?MediaPlayerElement不提供其他播放速率列表,只提供可用于调整播放速率的按钮 将MediaTransportControls.isplaybackRate按钮设置为可见True 打开MediaPlayerElement.isplaybackratenabled后,播放器允许用户调整播放速率,其处理逻

目前,我看不到获取或设置MediaTransportControls提供的播放速率列表的方法。IsPlaybackRateEnabled=true。有人知道如何获取或设置提供的值列表吗?

MediaPlayerElement
不提供其他播放速率列表,只提供可用于调整播放速率的按钮

将MediaTransportControls.isplaybackRate按钮设置为可见
True

打开
MediaPlayerElement.isplaybackratenabled
后,播放器允许用户调整播放速率,其处理逻辑已封装在
mediapransportcontrols

如果要手动调整
MediaPlayerElement
的播放速率,可以使用以下方法:

\u播放速率=1.5;
if(mediaplayerement.MediaPlayer!=null)
{
var session=mediaplayerement.MediaPlayer.PlaybackSession;
session.PlaybackRate=\u播放速率;
}
如果您想在
MediaTransportControls
中添加自定义控件,例如提供一个
组合框来让用户选择合适的播放速率,您可以参考本文档来创建自己的自定义控件: