pull/1551/head
kunfei 3 years ago
parent 0d1efeb529
commit 2c70845c06
  1. 4
      app/src/main/assets/defaultData/directLinkUpload.json
  2. 8
      app/src/main/java/io/legado/app/service/BaseReadAloudService.kt

@ -1,5 +1,5 @@
{
"UploadUrl": "http://sy.miaogongzi.cc/shuyuan,{\"method\":\"POST\",\"body\": {\"file\": \"fileRequest\"},\"type\": \"multipart/form-data\"}",
"DownloadUrlRule": "$.data@js:if (result == '') \n '' \n else \n 'https://shuyuan.miaogongzi.cc/shuyuan/' + result",
"UploadUrl": "http://sy.mgz6.cc/shuyuan,{\"method\":\"POST\",\"body\": {\"file\": \"fileRequest\"},\"type\": \"multipart/form-data\"}",
"DownloadUrlRule": "$.data@js:if (result == '') \n '' \n else \n 'https://shuyuan.mgz6.cc/shuyuan/' + result",
"summary": "有效期2天"
}

@ -92,8 +92,7 @@ abstract class BaseReadAloudService : BaseService(),
}
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
intent?.action?.let { action ->
when (action) {
when (intent?.action) {
IntentAction.play -> {
textChapter = ReadBook.curTextChapter
pageIndex = ReadBook.durPageIndex()
@ -110,7 +109,6 @@ abstract class BaseReadAloudService : BaseService(),
IntentAction.setTimer -> setTimer(intent.getIntExtra("minute", 0))
else -> stopSelf()
}
}
return super.onStartCommand(intent, flags, startId)
}
@ -158,9 +156,13 @@ abstract class BaseReadAloudService : BaseService(),
@CallSuper
open fun resumeReadAloud() {
pause = false
if (contentList.isEmpty()) {
ReadBook.readAloud()
} else {
upMediaSessionPlaybackState(PlaybackStateCompat.STATE_PLAYING)
postEvent(EventBus.ALOUD_STATE, Status.PLAY)
}
}
abstract fun upSpeechRate(reset: Boolean = false)

Loading…
Cancel
Save