pull/48/head
kunfei 5 years ago
parent 6d345799e7
commit c08a32868c
  1. 17
      app/src/main/java/io/legado/app/service/AudioPlayService.kt

@ -86,7 +86,7 @@ class AudioPlayService : BaseService(),
Action.resume -> resume()
Action.prev -> moveToPrev()
Action.next -> moveToNext()
Action.moveTo -> loadContent(intent.getIntExtra("index", AudioPlay.durChapterIndex))
Action.moveTo -> moveTo(intent.getIntExtra("index", AudioPlay.durChapterIndex))
Action.addTimer -> addTimer()
Action.setTimer -> setTimer(intent.getIntExtra("minute", 0))
Action.adjustProgress -> adjustProgress(intent.getIntExtra("position", position))
@ -270,7 +270,7 @@ class AudioPlayService : BaseService(),
}
/**
*
* 加载完成
*/
private fun contentLoadFinish(chapter: BookChapter, content: String) {
if (chapter.index == AudioPlay.durChapterIndex) {
@ -280,7 +280,16 @@ class AudioPlayService : BaseService(),
}
}
fun moveToPrev() {
private fun moveTo(index: Int) {
AudioPlay.durChapterIndex = index
AudioPlay.durPageIndex = 0
AudioPlay.book?.durChapterIndex = AudioPlay.durChapterIndex
saveRead()
position = 0
loadContent(AudioPlay.durChapterIndex)
}
private fun moveToPrev() {
if (AudioPlay.durChapterIndex > 0) {
AudioPlay.durChapterIndex--
AudioPlay.durPageIndex = 0
@ -291,7 +300,7 @@ class AudioPlayService : BaseService(),
}
}
fun moveToNext() {
private fun moveToNext() {
if (AudioPlay.durChapterIndex < AudioPlay.chapterSize - 1) {
AudioPlay.durChapterIndex++
AudioPlay.durPageIndex = 0

Loading…
Cancel
Save