I created a MediaPlayer like so
MediaPlayer mp = new MediaPlayer();
mp.Open(new Uri("Data/bg.mp3", UriKind.Relative));
mp.Play();
and sound plays once and stops. I tried looking up how to loop it and even found this but i can't see why that function would even be called. So I would like to hear any ways to loop it.