Pause/ resume BGM

Hi everyone,

do you guys know how to properly setup a BGM track that you can pause and resume during the course of your level, while other tracks play in between?

An example for this would be an RPG, where a level BGM is playing, then you run into an enemy, battle music starts, and when the fight is over, the initial BGM continues from the point it left off. Or think of some Mario game, where you collect a star, the typical “I’m invincible” music plays, and it goes back to the level music after a few seconds.

In my case, it’s important that the music doesn’t start over from the beginning. What would be the best, cleanest way to achieve this via Blueprints?