I need to build a video app that loads video from a remote location. Is there anyway to give the user the option to download/cache the video for offline use?