Yes, you can view them offline by downloading the file instead of streaming. It's your choice.
In either case, the difference from the old method is that you will need to view the videos with the Luminous Landscape desktop player app instead of QuickTime Player or VLC Player