Android: видеовиде история / закладки - PullRequest
1 голос
/ 22 октября 2011

У меня есть приложение для видеоплеера. Предположим, что пользователь воспроизводил видео, и после воспроизведения половины видео пользователь нажал кнопку «Назад» или установил приложение. Я хочу, чтобы эта позиция запомнилась, чтобы в следующий раз, когда пользователь воспроизводил то же видео, видео начиналось точно с той же позиции, с которой оно было оставлено.

Есть идеи на этот счет? Большое спасибо

1 Ответ

1 голос
/ 22 октября 2011

Во-первых, вам нужно будет сохранить эти данные в некоторой базе данных, но это довольно просто.

Теперь вам нужно добавить чек в методе 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...