There's a project called JuceVLC which provides a media library interface and it also remembers the last 30 video positions. It looks like it hasn't been updated since 2015, but there's this:
> JuceVLC application uses regular VLC core libraries/plugins: You can paste future VLC versions directory along JuceVLC to update the core video player without any JuceVLC update