Время перемотки тоже хотелось бы настраивать: лично мне обычно требуется не больше, чем 5 секунд. А если в фильме фразы обычно короткие, то и меньше.
Мне тоже хотелось, но у Netflix нет API, а на сайте используется react, напрямую взаимодествовать с DOM сайта невозможно, поэтому перемотка как у плеера.
Первоначально я сделал свой плеер, но проблема в том, что нужно самому искать файлы фильма и субтитров
Я написал статью, опубиковал на vc.ru и здесь. На vc статья попала на главную, её читали и обсуждали, в комментариях я нашел несколько идей.
А здесь статья тухнет в песочнице, не вижу смысла писать сюда больше.
Для меня прелесть разработки браузерных расширений в незагроможденности проекта:
есть только ts и rollup, без монструозного webpack и тысячи других мусорных пакетов
Мне повезло, я нашел нативного собеседника: она писала в течение дня + созванивались по вечерам.
Это подстегивало меня постоянно переводить ее сообщения и составлять ответку.
По ощущениям, в этот период прогресс был самым взрывным)
Столкнулся с такой же проблемой: с субтитрами читаешь только текст, без них не понимаешь половину.
В моей реализации проигрывается видео,
при перемотке назад появляются англ.субтитры,
при повторной перемотке появляются сдвоенные субтитры.
После перемотанного фрагмента, субтитры исчезают.
не эквивалентно
я давно не писал на react, но уверен, там тоже не глобальные css
я также думал, но посмотрел css бандл сайта (скрины в статье), там описаны все возможные комбинации
Непонятно, чем отличается
Promise.any
отPromise.race
, лучше бы сравнили с ним, чем сPromise.all
У массива есть
reduce
- специальный метод для свертки, посмотрите, насколько код станет проще:return coefficients.reduce((result: number, coef: number, i: number) =>
result + coef * (i < variables.length ? variables[i] : 1), 0);
Рефакторинг и укладываешься в 300 строк)
За статью спасибо, было интересно!
Мне тоже хотелось, но у Netflix нет API, а на сайте используется react, напрямую взаимодествовать с DOM сайта невозможно, поэтому перемотка как у плеера.
Первоначально я сделал свой плеер, но проблема в том, что нужно самому искать файлы фильма и субтитров
А здесь статья тухнет в песочнице, не вижу смысла писать сюда больше.
Я потрясен этим кодом и поражен вашим упорством
Т.е javascript библиотека поддерживает программные платформы и язык, транслируемый в js.
Ничего не смущает, а?
Должно быть:
Для меня прелесть разработки браузерных расширений в незагроможденности проекта:
есть только ts и rollup, без монструозного webpack и тысячи других мусорных пакетов
Это подстегивало меня постоянно переводить ее сообщения и составлять ответку.
По ощущениям, в этот период прогресс был самым взрывным)
В моей реализации проигрывается видео,
при перемотке назад появляются англ.субтитры,
при повторной перемотке появляются сдвоенные субтитры.
После перемотанного фрагмента, субтитры исчезают.