为 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;
我的测试应用程序尝试在最小化应用程序时播放音频,因此我选择了 "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;