Vesmir
@Vesmir
HTML / CSS / Angular / Typescript / JS

Как реализовать фокусировку на приложении?

Добрый день,

Дано:
Интерактивная презентация в формате приложения через webview. При попадании на очередной слайд включается аудиодорожка с диктором, на некоторых слайдах есть превью PDF-документов со ссылками на сами документы.

Найти:
Способ запустить аудиодорожку с того же места, в котором пользователь прошел по ссылке в PDF-viewer, когда он вернется.

Решение:
1. Window.onFocus счиатется устаревшим (https://learn.javascript.ru/window-focus)
2. Document.onmousemove не подойдет, так как это приложение на телефоне
3. Ваши экспертные предложения.
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Ловим клик, ставим на паузу и пишем в localstorage (временную метку с id-трека), делаем переход на pdf.
По возврату - проверяем localstorage и если есть пауза для данного аудио-файла, читаем параметры и возобновляем воспроизведение с места паузы.

PS: Открытие pdf - может быть как в новом окне или вкладке, так и в том же, где шла презентация.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы