mirror of
https://github.com/gedoor/legado.git
synced 2024-07-04 23:36:56 +08:00
优化
This commit is contained in:
parent
c562c40689
commit
29c4d63c32
|
@ -376,17 +376,16 @@ class HttpReadAloudService : BaseReadAloudService(),
|
|||
AppLog.put("朗读连续5次错误, 最后一次错误代码(${error.localizedMessage})", error)
|
||||
pauseReadAloud()
|
||||
} else {
|
||||
deleteCurrentSpeakFile()
|
||||
downloadAndPlayAudios()
|
||||
if (exoPlayer.hasNextMediaItem()) {
|
||||
exoPlayer.seekToNextMediaItem()
|
||||
exoPlayer.playWhenReady = true
|
||||
exoPlayer.prepare()
|
||||
} else {
|
||||
updateNextPos()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun deleteCurrentSpeakFile() {
|
||||
val mediaItem = exoPlayer.currentMediaItem ?: return
|
||||
val filePath = mediaItem.localConfiguration!!.uri.path!!
|
||||
File(filePath).delete()
|
||||
}
|
||||
|
||||
override fun aloudServicePendingIntent(actionStr: String): PendingIntent? {
|
||||
return servicePendingIntent<HttpReadAloudService>(actionStr)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user