MediaPlayer not playing full song

The song is 14 seconds long and it only plays about a second or less of it… here is the code I’m using:

Song soundHeavenRetro;

protected override LoadContent{
soundHeavenRetro = Content.Load<Song>("Music/heavenretro");
}

protected override Update(GameTime gameTime){
MediaPlayer.Play(soundHeavenRetro);
}

So yeah, it plays for one second but that’s it. I don’t know what’s wrong with it

Update () is called many times per second. Therefore your code is calling Play() many times every second. Put a guard around the call to Play() so it only gets called once or move to call to Play() to LoadContent() after you load the song.

Thanks so much :smiley: <3