Background music continue to play across multiple levels

I’m creating a multilevel game and I want background music to play during the whole game even during level transition.

ok,i will try

You can take variables with GameSeesion from level to level or use SaveGame, of course you need to create some logic when you cross from level to level to it to work example: Get the song that is currently playing and its length save it as variables and then when a new level starts to play it from there.

Actually i work with game instance but not getting satisfactory result. How to work with SaveGame, i have no idea with SaveGame.

Saving and Loading Your Game | Unreal Engine Documentation just follow what on the page, like before save the song and current song time and just do the load in event begin somewhere as game mode but make a check to see if the game was just started or not, that way it will play a new song if someone quit.