2012-05-02 38 views
0

Android中是否可以記住玩家停止的時間?我需要在播放器中播放mp3,當用戶停止時,或者應用程序暫停時,我需要記住當前狀態,以便用戶在再次啓動該文件時可以從同一時間再次播放。如何實現這一目標?Android中是否可以記住播放器停止播放的時間?

+0

不知道這將是完成它的最佳方式,但不能你剛纔寫的時候SharedPreferences隨後的onResume()剛開始從該位置播放文件? – 2012-05-02 18:33:31

回答

2

當您希望保存該位置(例如,onPause())時,撥打MediaPlayer時撥打電話getCurrentPosition()。將其寫入持久存儲區(數據庫,SharedPreferences或其他類型的文件)。根據需要使用seekTo()稍後返回到該位置。