假设我们在网页上嵌入了YouTube视频。
在视频播放器下方,我们是否可以使用Popcorn.js等媒体框架显示与视频同步的字幕?
答案 0 :(得分:2)
有趣的是你提到了Popcorn.js,因为Popcorn确实支持Youtube。
http://popcornjs.org/popcorn-with-youtube
Buuut,文档已经过时了。
现在是:
“var example = Popcorn.youtube(”
路上有新的文档。
答案 1 :(得分:1)
如果您在嵌入YouTube视频时选择HTML5版本,并且如果它实际上是在HTML5浏览器中播放,则它只是video
标记,因此您可以使用Popcorn.js。当它是Flash时,我不确定你是否可以进入Flash并知道进度并听取事件。
答案 2 :(得分:0)
如果您使用YouTube JavaScript Player API,则可以使用player.getCurrentTime()
找出要显示的字幕行。
然后,YouTube再次支持字幕。