Пользовательский интерфейс для воспроизведения медиаданных UWP

Мое тестовое приложение пытается воспроизвести аудио при сворачивании приложения, поэтому я выбрал "Фоновое воспроизведение мультимедиа". Но когда мышь перемещается к значку приложения в WindowsTaskBar, появляется кнопка Nex/Prev/Pause (см. Изображение ниже). Как их убрать? Спасибо!

Изображение ошибки, недостаточно репутации для изображенияИзображение ошибки, недостаточно репутации для изображения

1 ответ

Решение

Вы можете отключить их из фоновой задачи, используя IsEnabled свойство класса SystemMediaTransportControls.

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

Точно так же вы можете отключить их, когда приложение находится на переднем плане, используя:

var controls = SystemMediaTransportControls.GetForCurrentView();
controls.IsEnabled = false;
Другие вопросы по тегам