2011-10-22 19 views
1

我有一個videoplayer應用程序。假設用戶播放了視頻,播放了一半視頻後,用戶按下後退按鈕或存在應用程序。我希望記住這個位置,以便下次用戶播放相同的視頻時,視頻從與剩下的位置完全相同的位置開始。android:videoview history/bookmark

在這方面的任何想法? 非常感謝

回答

1

首先,您需要將這些數據存儲在某個數據庫中,但它非常簡單。

現在,你應該在你的活動,它得到從videoview位置的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); 
}