This commit is contained in:
Horis
2024-03-16 13:12:30 +08:00
parent 0abdaa0310
commit fc791046e5

View File

@@ -292,8 +292,10 @@ abstract class BaseReadAloudService : BaseService(),
readAloudNumber -= contentList[nowSpeak].length + 1 + paragraphStartPos
paragraphStartPos = 0
textChapter?.let {
val paragraphs = it.getParagraphs(readAloudByPage)
if (!paragraphs[nowSpeak].isParagraphEnd) readAloudNumber++
if (readAloudByPage) {
val paragraphs = it.getParagraphs(true)
if (!paragraphs[nowSpeak].isParagraphEnd) readAloudNumber++
}
if (readAloudNumber < it.getReadLength(pageIndex)) {
pageIndex--
ReadBook.moveToPrevPage()
@@ -314,8 +316,10 @@ abstract class BaseReadAloudService : BaseService(),
paragraphStartPos = 0
nowSpeak++
textChapter?.let {
val paragraphs = it.getParagraphs(readAloudByPage)
if (!paragraphs[nowSpeak].isParagraphEnd) readAloudNumber--
if (readAloudByPage) {
val paragraphs = it.getParagraphs(true)
if (!paragraphs[nowSpeak].isParagraphEnd) readAloudNumber--
}
if (readAloudNumber >= it.getReadLength(pageIndex + 1)) {
pageIndex++
ReadBook.moveToNextPage()