TGViewer
Настоящий JavaScript Настоящий JavaScript @true_js · 5.92K subscribers
Post #3869 357
Почему видео из аниме-плеера просто так не вставить, и как я всё равно собрал синхронный просмотр на двоих

Затея простая: смотреть аниме с корешами так, чтобы твоя пауза ставила паузу у всех. Не Discord Go Live с его артефактами и мыльной картинкой, не «на счёт три жмём пробел» — нужен честный общий плеер: кто угодно нажал, у всех перемоталось. Автор думал, что управится за вечер.

Хрен там. Вылезло четыре проблемы, причём три из них он вообще нигде не встретил описанными, плюс ночь на разбор того, почему hls.js тупо молчит в ответ.

Внутри: почему ссылка на видео напрямую в браузере бесполезна, как устроен прокси с подписанными токенами и переписыванием HLS-плейлистов на лету, как синхронизировать плеер без вечного эха событий и почему preload="none" ломает Media Source Extensions. Читать далее

👉 JS
  • 👍 2
More from @true_js
  1. Sep 25, 2026Post #3927
  2. Sep 24, 2026Саппорт-агент на LLM, которому не дадут забыть про заказ Первый заход вышел так себе: в ка…
  3. Sep 24, 2026🤖Techlead в эпоху AI: пересобираем роль с Podlodka Techlead Crew AI изменил привычный укл…
  4. Sep 24, 2026vue-i18n сдаёт позиции? Тут появляется Intlayer Клепаешь мультиязычное приложение на Vue 3…
  5. Sep 24, 2026Десктопные приложения на JavaScript, которые весят меньше 10 МБ В выпуске #803 JavaScript…
  6. Sep 24, 2026Post #3918
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →