Ok, setting the Cache Size GB to a much higher value works better. Means 2GB PNG images on disk can be cached with 8GB Cache Size GB setting.
Further setting Cache Behind Percentage to 0 forces to cache as max possible on start.
Last thing to figure out when caching has finished? BP MediaPlayer.*isBuffering or MediaPlayer.isPreparing *are always false.Any idea how to do this with BP?