2012-11-08 12 views

Odpowiedz

0

Co z używaniem biblioteki XNA?

Song song = Content.Load<Song>("BackgroundMusic"); 
MediaPlayer.Play(song); 
MediaPlayer.Volume = 0.5f; 
MediaPlayer.IsRepeating = true; 

Nie jestem pewien, czy działa tak, jak chcesz.

+2

Nie gra w tle. Potrzebuję dźwięku do odtworzenia, gdy aplikacja nie jest aktywna. –

3

Może powinieneś spojrzeć na BackgroudAudioPlayer.

Więcej informacji oraz kilka przykładów są dostępne tutaj =>

http://msdn.microsoft.com/en-us/windowsphonetrainingcourse_musicplayerlab_topic2.aspx

Być może można użyć zdarzenie PlayStateChanged aby uruchomić ponownie tę samą muzykę.

Mam nadzieję, że to pomoże :)

+1

Pytanie dotyczyło użycia backgroundaudioplayer, ale główne pytanie, jak usunąć pauzę między końcem a początkiem ścieżki. Ponowne uruchomienie gry z obsługi stanu StateChanged nie rozwiązuje problemu. –