I realize this thread is quite old, but it’s the only place I’ve seen this discussed. Has anyone found a way to handle this? I see Maxoss’ pull request was never merged.
I’ve created a music sequencing system similar to Dan’s, and I’ve run into a very similar issue described in the OP using versions 4.25 and 4.26.
Currently, 4.26.2-release version has this at AudioMixerSource.cpp line 1016:
float FMixerSource::GetPlaybackPercent() const
{
if (InitializationState != EMixerSourceInitializationState::Initialized)
{
return PreviousPlaybackPercent;
}
Modifying the engine so the return value is 0.0f does in fact solve the issue in my case. But unfortunately I am listing my assets on the marketplace (music + implementation) and this isn’t a viable solution.
Any help would be appreciated!