Zasoby audio w tle WP7 nie są już dostępne

używamBackgroundAudioPlayer dla mojej aplikacji Windows Phone 7 na muzykę i wideo. Po odtworzeniu muzyki odtwarzam wideo za pomocąMediaPlayerLauncher, a następnie naciśnij Wróć, aby powrócić do mojej aplikacji. Tam, gdzie używamBackgroundAudioPlayer.Instance. Otrzymuję błąd ”Zasoby audio w tle nie są już dostępne

Ktoś w MSDN sugeruje użycie try / catch, ale nie jest to dobry pomysł i może spowolnić aplikację.

Inne sugeruje połączenieBackgroundAudioPlayer.Instance.Close() przed startemMediaPlayer. Jednak gdy gram muzykę, agent ponownie ładuje .dll, co zajmuje bardzo dużo czasu.

Jak to naprawić?

questionAnswers(1)

yourAnswerToTheQuestion