diff --git a/app/src/main/java/io/legado/app/model/ReadBook.kt b/app/src/main/java/io/legado/app/model/ReadBook.kt index d5539a8d1..763d34541 100644 --- a/app/src/main/java/io/legado/app/model/ReadBook.kt +++ b/app/src/main/java/io/legado/app/model/ReadBook.kt @@ -237,7 +237,7 @@ object ReadBook : CoroutineScope by MainScope() { private fun curPageChanged() { callBack?.pageChanged() if (BaseReadAloudService.isRun) { - ReadAloud.playByEventBus(!BaseReadAloudService.pause) + readAloud(!BaseReadAloudService.pause) } upReadTime() preDownload() diff --git a/app/src/main/java/io/legado/app/service/BaseReadAloudService.kt b/app/src/main/java/io/legado/app/service/BaseReadAloudService.kt index f1ccdaedb..21aa2af21 100644 --- a/app/src/main/java/io/legado/app/service/BaseReadAloudService.kt +++ b/app/src/main/java/io/legado/app/service/BaseReadAloudService.kt @@ -138,7 +138,7 @@ abstract class BaseReadAloudService : BaseService(), IntentAction.nextParagraph -> nextP() IntentAction.addTimer -> addTimer() IntentAction.setTimer -> setTimer(intent.getIntExtra("minute", 0)) - else -> stopSelf() + IntentAction.stop -> stopSelf() } return super.onStartCommand(intent, flags, startId) }