Browse Source

Audio: improve resume playback after killing the app

Fixes #1603
pipelines/135724
Nicolas Pomepuy 5 years ago
parent
commit
da290b513b
  1. 3
      application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt

3
application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt

@ -821,7 +821,7 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
loadMediaMeta(mw)
mw.length = player.getLength()
saveMediaList()
savePosition(reset = true)
savePosition()
saveCurrentMedia()
newMedia = false
if (player.hasRenderer || !player.isVideoPlaying()) showAudioPlayer.value = true
@ -856,6 +856,7 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
abRepeat.value?.let {
if (it.stop != -1L && player.getCurrentTime() > it.stop) player.seek(it.start)
}
if (player.getCurrentTime() % 10 == 0L) savePosition()
}
MediaPlayer.Event.SeekableChanged -> if (event.seekable && settings.getBoolean(KEY_PLAYBACK_SPEED_PERSIST, false)) {
player.setRate(settings.getFloat(KEY_PLAYBACK_RATE, 1.0f), false)

Loading…
Cancel
Save