假设我们在网页上嵌入了 YouTube 视频。
在视频播放器下面,我们可以使用像Popcorn.js这样的媒体框架显示与视频同步的字幕吗?
假设我们在网页上嵌入了 YouTube 视频。
在视频播放器下面,我们可以使用像Popcorn.js这样的媒体框架显示与视频同步的字幕吗?
有趣的是你提到了 Popcorn.js,因为 Popcorn 确实支持 Youtube。
http://popcornjs.org/popcorn-with-youtube
Buuut,该文档已过时。
就是现在:
"var 示例 = Popcorn.youtube("
有新的文档在路上。
如果您在嵌入 YouTube 视频时选择 HTML5 版本,并且如果它实际上是在 HTML5 浏览器中播放的,那么它只是一个video
标签,因此您可以使用 Popcorn.js。当它是 Flash 时,我不确定您是否可以进入该 Flash 并了解进度并收听事件。
如果您使用YouTube JavaScript Player API,您可以使用player.getCurrentTime()
来找出要显示的字幕行。
再说一次,YouTube 已经开始支持字幕了。