Я загружаю музыку с помощью следующего кода в функцию загрузки содержимого:
song = Content.Load<Song>("music/game");
MediaPlayer.IsRepeating = false;
MediaPlayer.Play(song);
В этом нет ничего странного, но каждый раунд в моей игре длится 2 минуты и должен синхронизироваться с музыкой (то есть на 2 минуты), но музыка заканчивается на 2-4 секунды раньше. Это не было бы проблемой, если бы всегда было одно и то же время.
Я предполагаю, что это как-то связано со временем загрузки? любой совет?