/// <summary> /// Handler for the system transport controls button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void SystemMediaControls_ButtonPressed(SystemMediaTransportControls sender, SystemMediaTransportControlsButtonPressedEventArgs e) { switch (e.Button) { case SystemMediaTransportControlsButton.Play: await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Scenario6MediaElement.Play(); }); break; case SystemMediaTransportControlsButton.Pause: await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Scenario6MediaElement.Pause(); }); break; case SystemMediaTransportControlsButton.Stop: await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { Scenario6MediaElement.Stop(); }); break; default: break; } }