Задать вопрос
@FrodoB

Как избежать рассинхрона субтитров при динамической подгрузке в HTML5 video?

Использую HTML5 video с субтитрами (SRT - VTT), которые можно переключать во время воспроизведения. При смене на лету появляется рассинхрон по таймингам +1-2 сек, особенно если видео уже проигрывается.
Пробовал пересоздавать track, addTextTrack(), ставить видео на паузу - результат нестабильный в разных браузерах. Это особенность TextTrack? Есть ли корректный способ обновлять субтитры без рассинхрона?
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • ProductStar
    Javascript: продвинутый уровень
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
Субтитры подгружаются строго по временным меткам - никакого рассинхрона. От плеера идет метка, скрипт выбирает нужный субтитр и показывает строго до его закрывающей метки(просто математика).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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