#javascript #html #video #youtube #popcornjs
#javascript #HTML #Видео #YouTube #popcornjs
Вопрос:
Допустим, мы встраиваем видео YouTube на веб-страницу.
Можем ли мы отображать субтитры, синхронизированные с видео, под видеопроигрывателем, используя медиа-фреймворк, например Popcorn.js ?
Ответ №1:
Интересно, что вы упомянули Popcorn.js , потому что Popcorn поддерживает Youtube.
http://popcornjs.org/popcorn-with-youtube
Но, эта документация устарела.
Теперь:
«var example = Popcorn.youtube(«
На подходе новые документы.
Ответ №2:
Если вы выбираете версию HTML5 при встраивании видео на YouTube и если оно действительно воспроизводится в браузере HTML5, это просто video
тег, который вы можете использовать Popcorn.js . Когда это Flash, я не уверен, сможете ли вы войти в этот Flash и узнать ход выполнения и прослушать события.
Ответ №3:
Если вы используете API YouTube JavaScript Player, вы можете использовать player.getCurrentTime()
, чтобы узнать, какую строку субтитров показывать.
Опять же, YouTube уже поддерживает субтитры для начала.