For resume playback to work on mac, all of the following conditions need to be fullfilled. This is to avoid stupid questions to the user (like if he wants to continue at position 2 seconds after start of video, and similar).
- File must be a local file on your hard disk. No stream or similar.
- It must be longer than 3 minutes.
- The position to save should be within the following range: starting at 5% of total playback time, stopping at 95%.
The same rules should apply to all operating systems. I have always used the latest version of VLC, currently 2.2.2.
Continue playback has never worked for me, the setting is enabled and I just reseted VLC preferences. The files are more than 3 minutes long, usually over 20 minutes. Video files are saved on my hard drive, but sometimes I use my secondary HDD (VLC is installed to SSD). I stop the playback in the 5%-95% range. I've had this issue on Windows 8/10 and all Linux distros I've used.
Is there something I should try? How "resume playback" is supposed to work? Should the video position be always, automatically saved no matter how I close VLC?