2012-11-08 11 views

risposta

0

Che dire dell'utilizzo di XNA Library?

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

Non sono sicuro che funzioni come volete.

+2

Non riproduce in background. Ho bisogno di un suono da riprodurre quando l'applicazione non è attiva. –

3

Forse dovresti dare un'occhiata a BackgroudAudioPlayer.

maggiori informazioni e alcuni esempi sono disponibili qui =>

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

Forse si potrebbe utilizzare l'evento PlayStateChanged per lanciare di nuovo la stessa musica.

Spero che aiuti :)

+1

La domanda riguardava l'uso di backgroundaudioplayer ma la domanda principale su come rimuovere la pausa tra la fine e l'inizio di una traccia. Riavviare la riproduzione dal gestore StateChanged non risolve il problema. –

Problemi correlati