To be more precise:
- If I loop a loop-able sound with the ExoPlayer, it will play seamlessly (without gaps).
- If I play a loop-able sound with the ExoPlayer (ExoPlayer.Loop = false), the sound will play infinitely, but will not be looped (there will be a short gap at each repetition).
Ok, the second point will be fixed with the next release.
But what about the questions:
- why ExoPlayer is always playing at Screen.Initialize and
- why ExoPlayer.Stop does not work on Screen.Initialize. It can only be stopped by a timer (for whatever reason).