Offline viewing on Vimeo – Web Applications Stack Exchange

I have my web application streaming my videos from Vimeo. Some users would like access to the videos offline when they show the videos in schools with no wifi or no internet. I have disabled download of videos to avoid piracy. I noticed that Vimeo does some buffering on video, is it possible to buffer the whole video, go offline, and still watch the video?