Использование MediaElement вызывает ошибку «Ресурсы фонового звука больше не доступны».

В моем приложении я должен использовать AudioPlaybackAgent (APA) и медиаэлемент. Я использовал APA для воспроизведения песен, и когда мне нужно воспроизвести видео, я использую MediaElement

Когда я перехожу на страницу с помощью MediaElement, я останавливаю BackgroundAudioPlayer:

BackgroundAudioPlayer.Instance.Pause();

Когда я возвращаюсь на страницу, которая должна воспроизводить музыку, я вызываю APA для повторного запуска, но теперь он возвращает исключение «Ресурсы фонового звука больше не доступны». :(

protected override void OnNavigatedTo(NavigationEventArgs e)
    {            
        base.OnNavigatedTo(e);

        try
        {
            if (BackgroundAudioPlayer.Instance.PlayerState != PlayState.Playing)
                BackgroundAudioPlayer.Instance.Play();                
        }
        catch
        {
             BackgroundAudioPlayer.Instance.Play();
        }
    }

Я могу использовать MediaPlayerLauncher, но это решение имеет много недостатков (только полноэкранный режим, отсутствие моего пользовательского элемента управления ...). Так есть ли способ заставить медиа-элемент работать вместе с AudioPlaybackAgent или любой другой способ воспроизведения видео ???

Ответы на вопрос(1)

Ваш ответ на вопрос