Видео-аннотация / оверлеи в стиле Youtube (React) - PullRequest
0 голосов
/ 25 апреля 2018

Наша организация нуждается в системе аннотаций в стиле YouTube. По сути, нам нужна возможность накладывать текст / изображения на видео в определенное время.

Я приложил все усилия, чтобы найти существующие компоненты React или даже существующие ванильные JS-библиотеки для эталонной реализации, но оказался пустым. Если кто-нибудь знает о каких-либо ресурсах, которые я мог упустить, остальная часть этого поста может даже не понадобиться.

Мне нужна помощь со стратегией рендеринга этих оверлейных компонентов в определенное время в видео, и чтобы мы были синхронизированы со временем видео. Так как мы уже используем Redux, моей первоначальной мыслью было увеличить RxJS и наблюдаемую избыточность и создать поток / наблюдаемую с использованием планировщика тайм-аута, чтобы избежать какой-либо стратегии опроса. Я также буду слушать события воспроизведения / паузы / пропуска из видео, чтобы отменить / перезапустить планировщик тайм-аута.

Я никогда не использовал RxJS раньше, поэтому я хотел получить некоторую обратную связь, прежде чем начать наращивать знания и переходить к реализации. Есть ли недостатки в том, что я обрисовал в общих чертах выше? Есть ли другая стратегия, которая может работать лучше?

Спасибо, ребята!

TLDR; Нужна помощь в создании синхронизированных по времени компонентов, наложенных на видео.

1 Ответ

0 голосов
/ 25 апреля 2018

Речь идет не о платформах React или RxJS, а о JavaScript.Как только у вас появится решение JavaScript, его можно будет разместить практически в любой среде.Таким образом, ключевой вопрос - есть ли доступное решение JavaScript?

Что ж, на такой вопрос уже есть ответ.Проверьте здесь: «Аннотация типа Youtube в видео html5» .

...