Исправить вечную загрузку в плеере
Здравствуйте, в плеере Video Js есть один баг, и к сожалению никак не получается найти его решение. Сам баг происходит на HLS, когда у пользователя с нестабильным интернетом прекращается загрузка сегмента видео. На моменте где у него прервалась загрузка сегмента, начинается вечная загрузка видео до тех пор пока пользователь не поставит его на паузу и старт. Только тогда сегмент перекачается и само видео продолжится. Обычно у плеера должна быть поддержка нестабильного соединения, и при его исчезновении, фрагмент видео перекачается сразу при возобновлении сети. Но в данном плеере подобного нет, и эта проблема исключительно с HLS, и помогает только ставить видео на паузу и на старт.
1. Откройте https://codesandbox.io/s/gallant-grass-o97t5c?file=/src/index.js
2. Перейдите в вкладку сеть в devtools
3. Включите плеер и во вкладке сеть поставьте offline или slow 3g, затем нажмите на любое место на таймлайне
(Это просто пример бага, а не код плеера)
(В списке ниже фиксы которые делались ранее, и все они не работают. Поэтому за них писать не нужно. Есть также большая вероятность что дело в самом HLS)
1. Удалить из зависимостей проекта плеер 7 версии
2. Установить плеер последней версии
3. Проверить воспроизводится ли баг без изменения компонента плеера
4. Если в п.3 баг воспроизводится, изменить experimentalBufferBasedABR на false
-
520 13 0 Добрый день. Так в чем проблема создать емуляцию пауза\старт когда соеденение восстановлено?
-
Доброго времени.
-
Актуальные фриланс-проекты в категории Javascript и Typescript
Разработка корпоративной финансовой системы — React, TypeScript, Node.jsИщем опытного full-stack разработчика или небольшую команду для разработки корпоративной финансовой системы с нуля. Необходимо реализовать полный цикл разработки: проектирование архитектуры, backend, frontend, базу данных, тестирование и запуск системы. Технологии: Frontend:… Javascript и Typescript, Веб-программирование ∙ 3 часа 40 минут назад ∙ 42 ставки |
Game Developer
53 739 UAH
Ищем опытного разработчика игр для доработки существующего проекта на PixiJS. Необходимо улучшить математическую систему игры, переработать и сбалансировать бонусные раунды, а также внести изменения в текущую игровую логику. Обязателен опыт коммерческой разработки игр и… Javascript и Typescript, Разработка игр ∙ 8 часов 21 минута назад ∙ 13 ставок |
Разработка сайта по ТЗ на FramerНеобходимо сделать сайт по этим параметрам, что в ТЗ https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Назовите реальный рейд на основе этого дизайна HTML и CSS верстка, Javascript и Typescript ∙ 8 часов 21 минута назад ∙ 21 ставка |
Разработка интерактивной карты Palworld для сайтаНеобходимо разработать интерактивную карту Palworld по примеру: https://palworld.gg/map Нам нужна не просто статическая картинка, а полноценная интерактивная карта, где пользователь может смотреть локации, включать / выключать категории объектов, искать нужные точки и… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 23 часа назад ∙ 31 ставка |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 707 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 7 дней 5 часов назад ∙ 119 ставок |