为 UWP 后台媒体播放自定义 UI

Custom UI for UWP Background Media Playback

我的测试应用程序尝试在最小化应用程序时播放音频,因此我选择了 "Background Media Playback"。但是当鼠标移动到 WindowsTaskBar 上的应用程序图标时,按钮 Next/Prev/Pause 显示(见下图)。如何删除它们?

错误图片,post 图片的信誉不足

您可以使用 SystemMediaTransportControls class 的 IsEnabled 属性 从后台任务中禁用它们。

var controls = BackgroundMediaPlayer.Current.SystemMediaTransportControls;
controls.IsEnabled = false;

同样,您可以在应用程序位于前台时禁用它们:

var controls = SystemMediaTransportControls.GetForCurrentView();
controls.IsEnabled = false;