Depends on the server configuration. Any file can be set to cache or not. Most of the time images are set to cache for a long time, so chances are good that it won't be downloaded again. I would recommend preloading all your images, or at least most, depending on how you have you app set up, before it's possible to play. This way, there's minor interruption to the user.
To put it more straightforward, no, subsequent calls to that method will not force the download (assuming the server is set up with the correct expires headers).