MediaElement останавливает фоновое аудио - PullRequest
1 голос
/ 12 марта 2012

Я использую MediaElement для воспроизведения видео в своем приложении и у меня есть вопрос по этому поводу.Когда я пытаюсь начать воспроизведение видео в MediaElement, он останавливает (приостанавливает) воспроизведение музыки в фоновом режиме.Это является причиной сбоя сертификации моего приложения в App Hub.Как это победить?

1 Ответ

7 голосов
/ 12 марта 2012

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

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();
    }
}
...