优化默认封面

pull/1336/head 3.21.092013
gedoor 3 years ago
parent e5dcaf87d3
commit d6b4553f9f
  1. 5
      app/src/main/assets/updateLog.md
  2. 3
      app/src/main/java/io/legado/app/service/HttpReadAloudService.kt

@ -12,6 +12,11 @@
* 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源! * 漫画源看书显示乱码,**阅读与其他软件的源并不通用**,请导入阅读的支持的漫画源!
* 关于最近版本有时候界面没有数据的问题是因为把LiveData组件换成了谷歌推荐的Flow组件导致的问题,正在查找解决办法 * 关于最近版本有时候界面没有数据的问题是因为把LiveData组件换成了谷歌推荐的Flow组件导致的问题,正在查找解决办法
**2021/09/20**
1. 修复在线朗读跳段的bug
2. 优化默认封面,添加显示书名作者的配置, 后面会添加书名合作者大小位置配置
**2021/09/18** **2021/09/18**
1. 朗读可以选择非默认tts 1. 朗读可以选择非默认tts

@ -93,11 +93,9 @@ class HttpReadAloudService : BaseReadAloudService(),
if (isActive) { if (isActive) {
val fileName = val fileName =
md5SpeakFileName(it.url, AppConfig.ttsSpeechRate.toString(), item) md5SpeakFileName(it.url, AppConfig.ttsSpeechRate.toString(), item)
if (hasSpeakFile(fileName)) { //已经下载好的语音缓存 if (hasSpeakFile(fileName)) { //已经下载好的语音缓存
if (index == nowSpeak) { if (index == nowSpeak) {
val file = getSpeakFileAsMd5(fileName) val file = getSpeakFileAsMd5(fileName)
@Suppress("BlockingMethodInNonBlockingContext") @Suppress("BlockingMethodInNonBlockingContext")
val fis = FileInputStream(file) val fis = FileInputStream(file)
playAudio(fis.fd) playAudio(fis.fd)
@ -249,6 +247,7 @@ class HttpReadAloudService : BaseReadAloudService(),
override fun onError(mp: MediaPlayer?, what: Int, extra: Int): Boolean { override fun onError(mp: MediaPlayer?, what: Int, extra: Int): Boolean {
if (what == -38 && extra == 0) { if (what == -38 && extra == 0) {
play()
return true return true
} }
AppLog.addLog("朗读错误,($what, $extra)") AppLog.addLog("朗读错误,($what, $extra)")

Loading…
Cancel
Save