Estou fazendo um jogo com o XNA e tentando fazer com que algumas músicas de fundo fiquem em loop corretamente. Como o arquivo é um MP3 com cerca de 30 segundos de duração, instalei-o como a Song. Quero que ele faça um loop perfeitamente, mas mesmo quando defino a MediaPlayer.IsRepeatingpropriedade true, sempre há um atraso de cerca de um segundo antes que a música comece novamente. Existe alguma maneira de eliminar esse atraso, de modo que a música faça um loop instantaneamente, para que seja reproduzida com mais fluência?
Songé a escolha correta aqui.