Долго ходил по книгам туда-сюда и нашел закономерность:
Если при появлении окна «Продолжить воспроизведение? Да/Нет» быстро нажать «Да», то происходит сбой и вы на странице 1. Но если подождать и потом нажать «Да» (я считаю до 10 для надежности), то сбоев нет вообще. Размер книги и его имя при этом значения не имеют.
К сожалению, не все так просто.
Последующее тестирование показало, что при увеличении числа запомненной страницы, время, которое я выделял для ожидания после появления окна, приходится увеличивать.
Например, если запомненная страница до 80, то после появления окна «Продолжить воспроизведение? Да/Нет» я считал до 5-10 и нажимал "Да". Происходило нормальное переключение куда надо.
Но вот когда запомненная страница уже 200, то счет до 10 - это уже мало, считаю до 15 и тогда нормально переключает.
Здесь и к гадалке не ходи, если будет страница 300 или больше, то придется ждать все больше и больше.
Тут уже не привыкнешь к такому. Функция запоминания страницы глючная совсем. Нормально работает только на маленьких книжках-брошурках, а на нормальной книге уже все плохо.
Гипотеза - почему в Читалке этот баг:Когда включаешь книгу в 1-й раз, видно, что она страницы подгружает в счетчике общего объема книги и не очень быстро.
Когда включаешь книгу 2-й раз, подгружение тоже есть, но оно фоновое, так как появляется окно «Продолжить воспроизведение? Да/Нет» и подгрузки просто не видно на экране - все замирает.
Когда номер запомненной страницы небольшой, например, 30, а Читалка успевает подгрузить страницу 30 до момента, когда нажимаешь кнопку "Да", то бага нет.
А когда книга подгружает в фоне свой объем, и еще не подгрузила, например, страницу 200 (окно «Продолжить воспроизведение? Да/Нет» уже висит на экране при этом) и нажимаешь "Да", то происходит сбой и нет переключения на стр. 200.
Это предположение подтверждает и то, что, когда книга не подгрузила на экране, например, страницу 300, а я уже набираю пультом эту страницу цифрами, что бы на нее перейти, то Читалка пишет на экране "Неправильное введение".
Добавлено: 14 Декабрь 2019, 10:30:12
Тестирование Читалки (продолжение) Приставка загружает любую книгу в Читалку со скоростью: 200 страниц - за 14 секунд.
400 страниц - за 28 секунд,
600 страниц - за 42 секунды
800 страниц - за 56 секунд и т.д.
Пока книга не загрузила, например страницу 800, то на нее невозможно перейти одним из 2-х способов, которые реализованы в Читалке:1) «Запоминание страницы» - при согласии в инфо окне перейти на страницу 800 ничего не произойдет и запомненная страница потеряется.
2) «Переключение через пульт цифрами или джойстиком» на страницу 800 вызовет сообщение «Неверное введение».
Чтобы нормально загрузить в Читалке ранее запомненную страницу 800 нужно ждать аж 56 секунд!!! Потом нажать «Да» в инфо окне на экране и будет вам нормальный переход на страницу 800. Это ужасно.
А что делать с обычными книгами, которые в формате страниц Читалки в приставке имеют примерно от 1000 до 3000 страниц?
Возможные изменения в прошивке для исправления: 1) Сделать быструю загрузку книги в Читалку. Почему она так меленно грузится?
2) Или как-то переделать «Алгоритм переключения на запомненную страницу», чтобы он переключал на запомненную страницу в любом случае, несмотря на то загрузилась страница или нет в действительности.
3) Уж лучше была бы в этой Читалке функция Закладок. Не думал, что функция запоминания страницы такая сложная для нормальной реализации.