MediaElement останавливает фоновое аудио
Я использую MediaElement для воспроизведения видео в своем приложении, и у меня есть вопрос по этому поводу. Когда я пытаюсь начать воспроизведение видео в MediaElement, он останавливает (приостанавливает) воспроизведение музыки в фоновом режиме. Это является причиной сбоя сертификации моего приложения в App Hub. Как это победить?
1 ответ
Решение
Вы должны спросить пользователя, хочет ли он остановить музыку чем-то вроде этого:
if (MediaPlayer.State == MediaState.Playing)
{
MessageBoxResult Choice;
Choice = MessageBox.Show("Media is currently playing, do you want to stop it ?", "Stop Player", MessageBoxButton.OKCancel);
if (Choice == MessageBoxResult.OK)
{
MediaPlayer.Stop();
FrameworkDispatcher.Update();
}
}