如何将传输控制按钮添加到任务栏预览 window

How to add tranport control button to taskbar preview window

我正在使用MediaPlayerElement,我想添加Play/Pause/Next....按钮到任务栏预览window,如下图所示。

我尝试了以下 answer,遗憾的是它不起作用。 我也试了doc,也没用

我下面的代码是

MediaPlayer player = new MediaPlayer();
var source = MediaSource.CreateFromUri(new Uri("ms-appx:///Assets/elephantsdream-clip-h264_sd-aac_eng-aac_spa-aac_eng_commentary-srt_eng-srt_por-srt_swe.mkv"));
player.Source = source;
player.MediaOpened += Player_MediaOpened;
MyPlayer.SetMediaPlayer(player);

//var systemMediaTransportControls = player.SystemMediaTransportControls;
var systemMediaTransportControls = SystemMediaTransportControls.GetForCurrentView();
systemMediaTransportControls.IsPlayEnabled = true;
systemMediaTransportControls.IsPauseEnabled = true;
systemMediaTransportControls.ButtonPressed += SystemMediaTransportControls_ButtonPressed;

根据你的截图,我们可以在任务栏预览中找到控制按钮。还有系统级别,如果我们在packagemanifest文件中启用Background Media Playback功能,按钮将显示。