android:videoview历史/书签

时间:2011-10-22 16:19:28

标签: android position android-videoview

我有一个视频播放器应用程序。假设用户播放了视频,播放了一半视频后,用户按下后退按钮或存在应用程序。我希望记住这个位置,以便下次用户播放相同的视频时,视频从完全相同的位置开始。

这方面有什么想法吗? 非常感谢

1 个答案:

答案 0 :(得分:1)

首先,您需要将这些数据存储在某个数据库中,但这很简单。

现在,您应该在活动的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);
}