поэтому я попытался несколько различных подходов, а вот где я:Воспроизведение музыки в то время как окна 8 магазин приложений в фоновом режиме
Я настроить MediaElement в App.xaml, используя метод, описанный в этой теме (Global MediaElement that continues playing after navigating to other page). Он отлично работает, чтобы поддерживать воспроизведение музыки при переключении панелей ...
Способ установки обработчиков игроков заключался в том, чтобы добавить на страницу LayoutAware все методы (такие как воспроизведение, пауза, следующий трек и т. Д.). Таким образом, я могу контролировать игрока из любого вида. Он отлично работает, когда приложение находится в фокусе
Если я оставить первоначальный вид, который играл музыку, и переключиться на другое приложение, он продолжает играть в фоновом режиме, что и я хочу
Однако, если я сначала переключитесь на другое представление, а затем переместите приложение на задний план, он остановится!
Это происходит только тогда, когда я перехожу от панели, которая впервые начала воспроизводить музыку.
Например, если я делаю это:
1. launch the app
2. select a track (launches NowPlaying View)
3. Play the track and leave it on that same view
4. Navigate to a different app or the desktop, leaving the app running in the background
приложение продолжает играть музыку.
Если я тогда:
5. Navigate back to the app
6. click "Back" to select a different track
7. navigate to a different app or the desktop leaving the app running in the background
музыка останавливается!
У кого-нибудь есть идеи, почему это произойдет? пожалуйста, дайте мне знать, если вам нужно больше разъяснений о том, как я это установил.