Во-первых, вам нужно будет сохранить эти данные в некоторой базе данных, но это довольно просто.
Теперь вам нужно добавить чек в методе onPause()
или onDestroy()
вашей активности, который получает позицию из видеовидения:
public void onPause() {
// ....
int position = myVideoView.getCurrentPosition();
// store the position and file name (you should have it from before)
}
При воспроизведении видео установите текущую позицию, сохраненную ранее:
private void dummyPlayVideo(String fileName) {
// ....
int position = getSavedPositionOfVideo(fileName); // your method
myVideoView.seekTo(position);
}