Я пытаюсь реализовать тост аудио-плеер, когда окна заблокированы. Для этого я использую Toasted NotificationUI. Работает нормально, но когда пользователь отключил уведомление, оно не появляется.
Я видел https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BackgroundMediaPlayback пример MediaElement для воспроизведения аудио и показа мини-плеера, когда пользователь блокирует аппарат.
Я не могу использовать MediaElement UWP для воспроизведения аудио, потому что у меня другой собственный формат, который может понять только мой собственный проигрыватель.
Так есть ли способ показать мини-проигрыватель UWP с медиа-элементом, когда экран заблокирован, и обрабатывать события нажатия кнопки, не воспроизводя при этом фактический медиа-файл.
В настоящее время я использую SystemMediaTransportControls
, чтобы показать проигрывателю изменение громкости.
var systemMediaTransportControls = SystemMediaTransportControls.GetForCurrentView();
systemMediaTransportControls.IsPlayEnabled = true;
systemMediaTransportControls.IsPauseEnabled = true;
systemMediaTransportControls.IsNextEnabled = true;
systemMediaTransportControls.IsPreviousEnabled = true;
systemMediaTransportControls.ButtonPressed += OnMediaButtonPressed;
Заранее спасибо