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ć?