Well, I guess our tests mirrors what you are getting exactly:
- the sounds stop when the map is loaded (for example, we have a music file that starts right before the scene is shown to us - because we do some initialization that takes time before we render the first frame, music plays for a second and then pauses when the engine starts rendering - only happening when the sound uses its own thread, otherwise we cannot hear the music playing at all)
- the sounds play correctly when we resume the game (all sounds that should have played, play after resume)
- they can play a short sound or a longer sound (steamed or not), its the same error and happens regardless.
- its not related to running in its own audio thread, it happens in both cases
- sometimes if the same sound is played for multiple times (with PlaySound2d or PlaySoundAtLocation, for example UI selection sounds or weapon sounds) it gets skipped once or twice based on how many times it has been played (I guess) which might have something to do with sound concurrency
Its strange that not a lot of people complain about it which means either not a lot of people get it or not a lot upgraded to 4.14. Yet, I’m pretty sure your project is nothing like ours so they are not similar in any way, which means it can happen generally which means something is wrong in the engine and other people should get it as well, sooner or later.