Are the size limitations for storage limited to the amount of hard disk space on the user's device when using this solution?

When packaging with cordova, is this the right solution for storing and retrieving large video files (>500mb) on a users device for offline viewing? Maybe I need the Cordova SQLite plugins (for iOS)?