Arina: У меня почему-то на телефоне (iOS, если это важно), воспроизведение аудио происходит только с начала, какая бы точка scrollbar’а не была выставлена. На ноутбуке - все нормально, воспроизводится с любого места. Возможно, я что-то делаю не так, но вроде бы такой проблемы раньше не было..
Нам не удалось воспроизвести такое поведение. Возсожно, это связано с версией iOS или, что вернее, движка браузера.
В карточках мы используем стандартный плеер, который является частью браузера. Поэтому разные браузерные движки отрабатывают воспроизведение по-разному. Если на Андроидах или под Windows какие-либо проблемы часто решаются просто сменой браузера (на тот, которыей на другом движке построен, хотя все, что на Chromium — Chrome, Edge, Opera — они работают надежно), но под iOS все браузеры, кто бы его ни написал, работают на одном и том же проприетарном эппловском движке, у которого, мягко скажем, проблемы с совместимостью со стандартами. Поэтому да, то, что iOS — это важно.
Для решения проблем iOS в карточках с глаголами мы даже сделали специальный режим — его включает галка «Устранение неполадок». В этом режиме плеер не пытается сперва загрузить все аудиофайлы разом, а подгружает их по мере воспроизведения — это позволяет бороться с нехваткой памяти на устройстве (или неумением с этой памятью работать в условиях «тесноты»).
AnastasiaNP: Периодически в карточках со словами пропадает звук, началось неделю назад, иногда звук есть, но с треском.
Может это связано с большим количеством слов ?
Много слов — больше памяти под них, возможно, дополнительная нагрузка на системные процессы по ее обслуживанию (я гадаю сейчас) и. как следствие, больше прерываний.
Вообще, многозадачный режим не означает, что задачи реально работают параллельно (за исключением случаев, когда приложение сознательно запрограммировано на одновременное использование нескольких ядер) — чаще всего ядра просто делят между собой задачи, и в рамках одного ядра это просто быстрое переключение между задачами: каждой — по крохотному кванту времени, после чего система забирает у нее управление и передает другой задаче. Это что-то вроде жонглера: руки две, а предметов больше.
Когда возникают задержки в одной из задач (дисковые операции, работа с памятью), процессор не успевает обрабатывать аудиоопоток в реальном времени — возникает треск. Треск при воспроизведении звука может быть связан и с настройками драйвера (размеры буфера, задержки, тип драйвера).
Сам по себе этот симптом — отражение самых разных возможных причин, которые лежат вне нашего контроля, увы.
kvantus: Учитывая, что перевод спряжений и обратная проверка доступна только в скоростном варианте (5 сек максимум), нельзя просто спокойно почитать спрягалки (как со словами)
Может быть добавить еще интервалов? Сделать не от одной секунды до пяти, а до семи, скажем, а?
Нам нужна ваша помощь. Пожалуйста, поддержите Le-francais.ru !