Итак, у меня есть простая небольшая программа, которая должна запускать фоновый звук, когда пользователь делает другие вещи. Я написал простой код, следуя другим учебникам и материалам на Soundplayer. Проблема в том, когда я делаю soundplayer.Play(); звук не воспроизводится. Вот код, который я использовал.Звуковой проигрыватель не играет звук
private static SoundPlayer backgroundsound = new SoundPlayer("background1.wav");
backgroundsound.Load();
do{
c_wait(0.01);}while(!backgroundsound.IsLoadCompleted);
backgroundsound.PlayLooping();
//rest of program runs here
loaddata();
Я нахожусь на mac и использую xamarin. Ошибок не обнаружено вообще. Я не знаю, что не так.